我有一个Android存在问题:
当我通过将它从任务管理器中删除来杀死它时,是否会调用应用程序的onDestroy()吗?
如果不是......我怎样才能发现" kill"在应用程序上刷一下事件,做一些最后的东西,它会死吗?
答案 0 :(得分:0)
的onDestroy()
在销毁活动之前执行任何最终清理。这个可以 之所以发生,是因为活动正在结束(有人叫 在它上面完成(),或者因为系统正在暂时破坏它 节省空间的活动实例。
注意:不要指望将此方法称为保存数据的地方!
在某些情况下,系统会简单地杀死活动 托管过程中没有调用此方法(或任何其他方法),所以 它不应该被用来做那些意图留下来的东西 过程消失后。
相反,在应用程序退出视图之前,依靠onPause()
和onStop()
进行任何最终工作。
你的主要关注点是"刷卡"事件还是仅保存数据? :)