如果由于0电池电量关闭设备,是否会广播Intent“android.intent.action.ACTION_SHUTDOWN”?

时间:2012-07-04 15:10:25

标签: android android-intent

我有一个应用程序监听此广播,以便在设备即将关闭时保存一些数据。我手动关闭设备时工作正常。我很想知道如果设备关闭因为所有电池都耗尽且电池电量变为0会导致什么行为?事件是否会被广播,系统是否会正常关闭,否则系统将无法正常关闭?

1 个答案:

答案 0 :(得分:0)

根据API的说法,我不明白为什么在电池耗尽的情况下不会广播 ACTION_SHUTDOWN

  

广播操作:设备正在关闭。这是广播的时候   设备正在关闭(完全关闭,不睡觉)。一旦   广播完成后,最终关机将继续进行   未保存的数据丢失。应用程序通常不需要处理此问题,因为   前台活动也将暂停。

如果没有,您可以尝试使用 ACTION_BATTERY_CHANGED ACTION_BOOT_COMPLETED 找到合适的解决方法。

祝你好运