Android:Intent Action Reboot和RebootComplete有什么区别



我看到了这两个不同的动作。我主要使用重新启动已完成,系统重新启动已完成,但在将这些操作发送到接收器之前存在延迟。重新启动是否会在手机启动和重新启动完成之间发送?

没有重新启动已完成意图。你很可能的意思是android.intent.action.BOOT_COMPLETED.这是系统在系统完成启动后向收听应用程序广播的操作,这允许即日历应用程序重新设置闹钟等。

另一方面Intent.ACTION_REBOOT是重新启动系统的广播。但是用户应用程序无法正常发送它,但是如果您是特权应用程序,那么系统应该重新启动。

因此,尽管名称相似,但这些都是完全不同的东西。但是,一旦成功触发Intent.ACTION_REBOOT并且设备完成重新启动,android.intent.action.BOOT_COMPLETED将被广播

最新更新