是否有可能以某种方式处理滑动Android应用程序的退出?

时间:2015-03-16 14:22:31

标签: android java-native-interface exit

可以在java或本机代码中使用吗?我试图用c ++来捕捉c ++中的信号 sigactionThread.setDefaultUncaughtExceptionHandler(new TryMe());的java。什么都行不通。

2 个答案:

答案 0 :(得分:1)

目前还没有明确/有保证的方法来检测Android应用是否正在关闭,无论结算方式如何。 Android操作系统保留随时终止您的应用程序的权利,恕不另行通知。需要此类通知的建议解决方案只是确保在活动活动到达onStop生命周期方法时保存状态。如果您尝试重新启动正在被杀死的内容以便它可以继续在后台运行,您可能需要查看服务。如果由于某种原因你特别要求它被滑动关闭时,我想可能存在某种类型的黑客攻击,但这似乎不太可能,并且随着操作系统的发展,它可能会在将来停止工作。

以下是类似问题的链接。 Handle app closing event from Launcher's menu

答案 1 :(得分:0)

如果您有Service正在运行,则可以覆盖onTaskRemoved,当用户从最近的任务列表中删除您的应用时,系统会调用此代码。