当前位置: 代码迷 >> Android >> 怎么知道Activity是否已经被销毁
  详细解决方案

怎么知道Activity是否已经被销毁

热度:56   发布时间:2016-05-01 11:46:23.0
如何知道Activity是否已经被销毁
除了isFinishing()这个方法之外

------解决方案--------------------
偏方:
可以设置一个Application List变量用来存放Activity,每次Activity onCreate时add进List,每次Activity onDestroy时remove,到时只要判断List里面是否存在指定的Activity就行了
------解决方案--------------------
ActivityManager的getRunningTasks可以
------解决方案--------------------
activity 销毁之前会调用 onDestroy() 你在这个函数里面写提示就知道它有没有被销毁。
------解决方案--------------------
在onDestroy()里面写个Log看看。
  相关解决方案