从任务管理器处理退出应用程序

时间:2013-07-31 13:52:02

标签: android

如你所知,像三星一样,htc有一个自定义任务管理器菜单,如下所示。长按主页按钮可弹出此菜单。如果我的应用程序在后台工作,如果我从任务管理器关闭它,我无法处理它。 不调用Activity onDestroy方法。

enter image description here

1 个答案:

答案 0 :(得分:3)

不幸的是,处理这种情况并不是一个好的答案。如果应用程序被强制终止,则不一定要调用onDestroy方法。根据{{​​3}}

  

注意:不要指望将此方法称为保存地点   数据!例如,如果活动正在编辑内容中的数据   提供者,这些编辑应该在onPause()或   onSaveInstanceState(Bundle),不在这里。

如果可以,请在onPause()方法中进行清理。为了让用户进入该屏幕以杀死应用程序,它必须已经后台化,因此将调用onPause()。 (documentation

看起来你处于与另一个SO线程中提出的问题类似的情况 - see documentation