1
我試圖阻止BroadcastReceiver一旦退出我的應用程序就顯示出來。到目前爲止,我只在安裝應用程序時才顯示Toast。它工作得很好,除了如果我退出應用程序接收器仍然活躍。 這是從AndroidManifest我的接收器代碼:Android Abort BroadcastReceiver
<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>
我想知道我應該把我的onDestroy()或者從我的主要活動的onStop()方法,將導致接收機停止。
謝謝。
如果實現了第一,第二隻適用... – ThaMe90
我試圖以編程方式註冊接收這樣: BR =新MyBrowdcastreceiver(); IntentFilter intentFilter = new IntentFilter(); intentFilter.addAction(Intent.ACTION_PACKAGE_ADDED); intentFilter.addAction(Intent.ACTION_PACKAGE_INSTALL); getApplicationContext()。registerReceiver(br,intentFilter); 但是,現在沒有顯示烤麪包 –
bebug並檢查您是否正在使用onReceive()方法獲取調用。 –