我有一个接收各种动作的 BroadcastReceiver,有些是从应用程序内部到自身(设置),有些是从设备(充电、Wifi 等...)
对于所有其他设备,我的 BroadcastReceiver 接收到想要的广播,但在小米设备上,广播在启动后的前 5 分钟内根本不会到达,5 分钟后广播会根据需要到达
有没有办法绕过这 5 分钟,像其他设备一样接收广播?
BroadcastReceiver 像这样在清单中注册
Manifest
<receiver android:name=".modules.receiver.StateChangedBroadcastReceiver">
<intent-filter>
<action android:name="android.intent.action.BATTERY_LOW" />
<action android:name="android.intent.action.BATTERY_OKAY" />
<action android:name="android.intent.action.BOOT_COMPLETED"/>
etc...
</intent-filter>
</receiver>