3

我想要做的是知道用户何时从 Android Launcher 的菜单中关闭应用程序,该菜单在主页按钮长按时打开:

在此处输入图像描述

当用户关闭应用程序时,我想做一些操作。

实际上,我希望用户每次离开应用程序时都注销,但只要他也可以在此关闭应用程序,我必须处理此事件然后进行操作。

我试图用谷歌搜索这个,但考虑到这一点我找不到任何东西。

我不想覆盖 onStop() 或 onDestroy(),只要用户可以回到应用程序,在这种情况下我不必进行更改。不要建议这个。我只想在用户完全关闭应用程序时进行更改。

所以我的问题是:

  • 没有类似的onApplicationDestroy()吗?

  • 当用户以这种方式关闭应用程序时,是否可以与服务器建立连接并传递一些值?

4

1 回答 1

5

当用户关闭应用程序时,我想做一些操作。

这是不可能的。您的进程将被终止,恕不另行通知。

没有类似 onApplicationDestroy() 的东西吗?

不。

当用户以这种方式关闭应用程序时,是否可以与服务器建立连接并传递一些值?

不。

请注意,用户将您的应用程序从最近任务列表(您在问题中描述的内容)中滑出与其他各种情况之间没有显着差异,包括:

  • Android 终止您的后台进程以为其他应用程序释放内存

  • 用户使用第三方任务管理器终止您的后台进程

于 2013-06-25T12:28:14.590 回答