我想知道是否有一个我可以注册的事件,以便在用户关闭应用程序时捕获(这是回到最后一个活动或某种类似的东西)。
由于
答案 0 :(得分:1)
在MainActivity
中,您可以覆盖onBackPressed()
以了解用户何时按下后退按钮并正确处理。
当活动检测到用户按下背面时调用 键。默认实现只完成当前活动, 但你可以覆盖它来做任何你想做的事情。
您可以将此项与isTaskRoot()
结合使用,以实现您所描述的内容。
返回此活动是否为任务的根。根是 任务中的第一个活动。
答案 1 :(得分:0)
我认为这可以通过使用服务和广播接收器来完成,确保您确实需要这些来满足您的要求。
答案 2 :(得分:0)
Service
,那么覆盖onTaskRemoved
可能很有用。