【发布时间】:2021-04-02 08:51:37
【问题描述】:
我有以下广播接收器
class ShutdownReceiver(): BroadcastReceiver() {
override fun onReceive(context: Context?, intent: Intent?) {
if (Intent.ACTION_SHUTDOWN == intent?.action) {
HiddenFileUtility.appendLogs("ACTION_SHUTDOWN: true")
ApplicationGlobalContext.setShutDownState(true)
}
}
}
我像这样通过AndroidManifext.xml注册ShutdownReceiver:
<receiver android:name=".BroadcastReceivers.ShutdownReceiver">
<intent-filter android:priority="1">
<action android:name="android.intent.action.BOOT_COMPLETED" android:priority="999"/>
</intent-filter>
</receiver>
而且我从来没有收到过ACTION_SHUTDOWN 的意图。
【问题讨论】:
标签: android kotlin broadcastreceiver