...从RAM中删除应用程序。
如何捕获此事件? 我需要这个,因为我通过使用AlarmManager跟踪午夜,并在午夜应用程序执行一些操作。在主要活动的onDestroy()方法中,我停止跟踪午夜。但是如果用户通过TaskManager关闭应用程序,那么我就无法停止跟踪,用户会在下午午夜收到错误。
抱歉我的英文。
由于
答案 0 :(得分:2)
当用户通过任务管理器关闭应用程序时,会发生哪些活动? ...从RAM中删除应用程序。
没有事件。您的流程刚刚终止。
如何捕获此事件?
你无法抓住这个事件。
我需要这个,因为我通过使用AlarmManager跟踪午夜,并在午夜应用程序执行一些操作。在主要活动的onDestroy()方法中,我停止跟踪午夜。但是如果用户通过TaskManager关闭应用程序,那么我就无法停止跟踪,用户会在下午午夜收到错误。
我建议采用更好的方法。依靠用户按下BACK不是一个好的计划,因为有一些方法可以让你的进程终止,而用户不会从你的活动中按下BACK(或者导致它被销毁)。
答案 1 :(得分:1)
如果用户正在使用Advanced Task Killer之类的东西来结束任务,除了教育用户Android自动处理任务管理以及他们不应该使用类似的应用程序,因为它们是有害的,所以你无能为力。
如果用户正在使用4.0任务切换器并轻扫任务,则所有调用的都是finish()
。