如何在Android中关闭应用程序时使ACTION_SHUTDOWN意图工作?

时间:2015-12-05 06:45:53

标签: android application-shutdown

当我的应用关闭时,Android ACTION_SHUTDOWN意图无效。当应用程序处于前台或后台时,它运行良好。应用程序关闭时如何才能达到相同的性能?

2 个答案:

答案 0 :(得分:0)

检查清单文件中的以下内容

<uses-permission android:name="android.permission.DEVICE_POWER" />

.....
<receiver android:name=".ShutdownReceiver">
    <intent-filter>
        <action android:name="android.intent.action.ACTION_SHUTDOWN" />
    </intent-filter>
</receiver>

点击此处:Android ACTION_SHUTDOWN Broadcast not working

答案 1 :(得分:0)

根据官方文件。

广播操作:设备正在关闭。当设备关闭时(完全关闭,不休眠),广播。广播完成后,最终的关闭将继续,所有未保存的数据都将丢失。应用程序通常不需要处理此问题,因为前台活动也会暂停。

这是受保护的意图,只能由系统发送。

可能包括以下内容:

EXTRA_SHUTDOWN_USERSPACE_ONLY如果此关闭仅适用于用户空间进程,则设置为true的布尔值。如果没有设置,则假定为false。 常数值:"android.intent.action.ACTION_SHUTDOWN"

相关问题