Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/212.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从应用程序堆栈关闭应用程序时跟踪android应用程序_Android_Android Activity - Fatal编程技术网

从应用程序堆栈关闭应用程序时跟踪android应用程序

从应用程序堆栈关闭应用程序时跟踪android应用程序,android,android-activity,Android,Android Activity,我是android新手,试图找到跟踪android应用程序终止事件的解决方案,如 当我们从应用程序堆栈中删除应用程序时,应用程序被关闭,但我找不到任何跟踪关闭事件的方法 当设备因法律原因关闭时,电池应用程序关闭,但无法跟踪事件 您可以在应用程序中注册。它将接收关机广播。当手机因电池电量不足或用户自行关机时,您的应用程序将收到通知。这是你必须接收的广播 android.intent.action.ACTION_SHUTDOWN 没有广播通知您应用程序何时关闭。但是,您可以使用软件包管理器获取当前

我是android新手,试图找到跟踪android应用程序终止事件的解决方案,如

  • 当我们从应用程序堆栈中删除应用程序时,应用程序被关闭,但我找不到任何跟踪关闭事件的方法

  • 当设备因法律原因关闭时,电池应用程序关闭,但无法跟踪事件

  • 您可以在应用程序中注册。它将接收关机广播。当手机因电池电量不足或用户自行关机时,您的应用程序将收到通知。这是你必须接收的广播

    android.intent.action.ACTION_SHUTDOWN
    

    没有广播通知您应用程序何时关闭。但是,您可以使用软件包管理器获取当前正在运行的应用程序的列表。请参阅。

    我认为关闭操作将解决我的问题。但若应用程序从应用程序堆栈中关闭了呢?有什么解决办法吗?正如我在回答中提到的,我想你不能。您可以获取当前运行的所有应用程序的列表。在重新考虑是否从应用程序堆栈关闭应用程序时,您可以覆盖所有活动的onDestroy()方法。因此,无论何时关闭应用程序,都将调用onDestroy()。