我创建了一个服务类,以便在后台接收广播。但是,一旦我从最近的任务中清除它,它就会停止接收广播。清除最近的任务后是否无法接收广播,或者有办法吗?
根据您在清单中注册的操作,您的应用将被系统或其他应用触发(导出的广播设置为true)。>>
在应用清单中指定<receiver>
元素:
<receiver android:name=".MyBroadcastReceiver" android:enabled="true" android:exported="true"> <intent-filter> <action android:name="android.intent.action.BOOT_COMPLETED"/> <action android:name="android.intent.action.INPUT_METHOD_CHANGED" /> <action android:name="your.package.action.CUSTOM_ACTION" /> </intent-filter> </receiver>
当其他应用程序以动作
your.package.action.CUSTOM_ACTION
广播时,将触发您的广播。