嘿,有没有其他人发现有时 BOOT_COMPLETED 意图会突然出现?
我创建了一个 OnBootRecoverReceiver,它在收到来自 android 的 BOOT_COMPLETED 意图后启动服务 - 到目前为止工作正常......但在某些(但不可追踪的)事件中,即使根本没有重新启动,我也会收到这样的意图。
任何人对此都有线索,或者以前遇到过同样的问题?
接收方的清单条目:
<receiver android:name=".trigger.OnBootRecoverReceiver">
<intent-filter>
<action android:name="android.intent.action.BOOT_COMPLETED" />
<category android:name="android.intent.category.HOME" />
</intent-filter>
</receiver>`
收货人代码:
public class OnBootRecoverReceiver extends BroadcastReceiver {
@Override
public void onReceive(Context context, Intent intent) {
Intent serviceIntent = new Intent();
serviceIntent.setAction("de.android.stuff.trigger.OnBootRecoverService");
context.startService(serviceIntent);
}
}
如果有人有想法,请随时提供帮助。