我想做的是知道用户何时从 Android 启动器的菜单中关闭应用程序,该菜单在主页按钮长按时打开:
我想在用户关闭应用时做一些操作。
实际上,我希望用户每次离开应用程序时都注销,但只要他可以关闭应用程序,我也必须处理此事件,然后再进行操作。
我尝试用谷歌搜索这个,但考虑到这一点我找不到任何东西。
我不想覆盖 onStop() 或 onDestroy(),只要用户随后可以返回应用程序,在那种情况下我就不必进行更改。不要建议这个。我只想在用户完全关闭应用程序时进行更改。
所以我的问题是:
没有类似
onApplicationDestroy()
的东西吗?是否可以在用户以这种方式关闭应用时与服务器建立连接并传递一些值?
最佳答案
I want to do some operations when user closes the app.
那是不可能的。您的流程已终止,恕不另行通知。
Isn't there anything like onApplicationDestroy()?
没有。
Is is possible to make connection with server and pass some values when user closes app in this way?
没有。
请注意,用户将您的应用从最近任务列表(您在问题中描述的内容)中滑出与其他各种场景没有明显区别,包括:
Android 终止您的后台进程以为其他应用程序释放内存
用户使用第三方任务管理器终止您的后台进程
关于android - 从启动器的菜单处理应用程序关闭事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17297303/