6

我正在尝试接收(使用BroadcastReceiver)关闭、启动和重新启动的操作。

Intent.ACTION_REBOOT我搜索了很多,但我无法弄清楚and之间有什么区别Intent.ACTION_SHUTDOWN,以及何时被Intent.ACTION_REBOOT调用(或者我应该说“广播”)。

请有人为我解释一下吗?

4

2 回答 2

8

Intent.ACTION_REBOOT如果重启/重启命令被启动,就会被触发。此操作只能由系统代码/应用程序使用。

Intent.ACTION_SHUTDOWN :- 在 SHUTDOWN 命令启动或设备关闭时触发。此操作完成后,设备将开始关机过程,任何未保存的数据都将丢失。

您还可以在这里阅读文档所说的内容 >> ACTION_REBOOTACTION_SHUTDOWN

于 2013-07-29T07:08:57.207 回答
4

Intent.ACTION_SHUTDOWN

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

意图.ACTION_REBOOT

广播动作:让设备重新启动。这仅供系统代码使用。这是一个只能由系统发送的受保护意图。

于 2013-07-29T07:10:35.990 回答