我想要做的是知道用户何时从Android Launcher的菜单关闭应用程序,该菜单在主页按钮长按时打开:
我希望在用户关闭应用时执行一些操作。
实际上,我希望用户每次离开应用程序时都会注销,但只要他能关闭应用程序,我就必须处理此事件然后进行操作。
我试图谷歌这个,但我找不到任何考虑到这一点。
我不想覆盖onStop()或onDestroy(),只要用户可以回到应用程序,那么我就不必进行更改了。不建议这个。我只想在用户完全关闭应用程序时进行更改。
所以我的问题是:
是不是有onApplicationDestroy()
?
当用户以这种方式关闭应用程序时,是否可以与服务器建立连接并传递一些值?
答案 0 :(得分:5)
我希望在用户关闭应用时执行一些操作。
这是不可能的。您的流程将被终止,恕不另行通知。
是不是像onApplicationDestroy()那样?
没有
当用户以这种方式关闭应用程序时,是否可以与服务器建立连接并传递一些值?
没有
请注意,用户从最近任务列表(您在问题中描述的内容)中刷出应用程序与其他各种方案之间没有什么显着差异,包括:
Android终止后台进程以释放其他应用程序的内存
用户使用第三方任务管理终止您的后台进程