我不知道在我的Android应用程序中是否可以使用两个广播接收器。我将它们分开导致一个接收器使用boot_completed,它将执行不同的任务,另一个接收器在接收广播时也执行不同的任务。
<receiver android:name=".Autostart">
<intent-filter>
<action android:name="android.intent.action.BOOT_COMPLETED" />
</intent-filter>
</receiver>
<receiver
android:name=".AlarmManagerBroadcastReceiver">
<intent-filter>
<action android:name="android.intent.action.USER_PRESENT" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</receiver>
答案 0 :(得分:0)
这是完全有效的,你应该总是试图分离你的关注,这是一个好的架构/良好的设计原则的一部分。