当我退出我的应用程序时,我试图阻止BroadcastReceiver出现。到目前为止,我只让它在安装应用程序时显示Toast。它真的工作得很好,除了当我退出应用程序时,接收器仍然处于活动状态。这是我来自AndroidManifest的接收器代码:
<receiver android:name=".MyBrowdcastreceiver" android:enabled="true">
<intent-filter>
<action android:name="android.intent.action.PACKAGE_ADDED" />
<action android:name="android.intent.action.PACKAGE_INSTALL" />
<data android:scheme="package" />
</intent-filter>
</receiver>谢谢。
发布于 2011-09-13 15:36:23
你已经在清单文件中注册了接收器,即使你的应用程序不是,它也会收到通知。running.You可以做两件事来满足你的需求:
你需要注册,取消注册接收器,programmatically.
https://stackoverflow.com/questions/7398275
复制相似问题