检测设备是否正在关闭?

时间:2013-12-11 08:59:01

标签: java android eclipse device

在我的Android应用程序中,如果设备突然关闭,我需要做一些动作。有没有办法检测设备是否正在关闭?

1 个答案:

答案 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"

Intent | Android Developers

You have to configure the broadcast receiver to listen for this