在我的Android应用程序中,如果设备突然关闭,我需要做一些动作。有没有办法检测设备是否正在关闭?
答案 0 :(得分:5)
广播操作:设备正在关闭。这是广播的时候 设备正在关闭(完全关闭,不睡觉)。一旦 广播完成后,最终关机将继续进行 未保存的数据丢失。应用程序通常不需要处理此问题,因为 前台活动也将暂停。
这是受保护的意图,只能由系统发送。
可能包含以下内容:
EXTRA_SHUTDOWN_USERSPACE_ONLY a boolean that is set to true if this shutdown is only for userspace processes. If not set, assumed to be false.
常数值: "android.intent.action.ACTION_SHUTDOWN"
You have to configure the broadcast receiver to listen for this。