...通过从RAM中删除应用程序。当用户通过任务管理器关闭应用程序时,哪个活动的事件发生?
如何捕捉此事件? 我需要这个,因为我使用AlarmManager保持跟踪午夜,并且在午夜的时候应用程序会执行一些操作。在主要活动的onDestroy()方法中,我停止跟踪午夜。但是,如果用户通过TaskManager关闭应用程序,那么我无法停止跟踪,并且用户在下午午夜时会收到错误消息。
对不起,我的英文。
感谢
...通过从RAM中删除应用程序。当用户通过任务管理器关闭应用程序时,哪个活动的事件发生?
如何捕捉此事件? 我需要这个,因为我使用AlarmManager保持跟踪午夜,并且在午夜的时候应用程序会执行一些操作。在主要活动的onDestroy()方法中,我停止跟踪午夜。但是,如果用户通过TaskManager关闭应用程序,那么我无法停止跟踪,并且用户在下午午夜时会收到错误消息。
对不起,我的英文。
感谢
当用户通过关闭任务管理器应用程序发生活动的事件? ...通过从RAM中删除应用程序。
没有事件。你的过程只是终止。
如何捕捉此事件?
你不能抓住这个事件。
我需要这个,因为我使用AlarmManager保持跟踪午夜,并且在午夜时应用程序会执行一些操作。在主要活动的onDestroy()方法中,我停止跟踪午夜。但是,如果用户通过TaskManager关闭应用程序,那么我无法停止跟踪,并且用户在下午午夜时会收到错误消息。
我会推荐提出一个更好的方法。依赖用户按下BACK不是一个好的计划,因为有几种方法会导致你的进程终止,而用户不会按下你的活动中的BACK(否则会导致它被销毁)。
如果用户正在使用像Advanced Task Killer这样的结束任务,除了教育用户Android会自动处理任务管理以及他们不应该使用这样的应用程序,因为它们是有害的。
如果用户正在使用4.0任务切换器并将任务划去,则所有调用的内容为finish()
。