我在我的應用程序中使用BroadCast Receiver。我在我的應用程序中有很多活動。在MainActivity.java二手broadcard接收機如下:使用廣播接收器在應用程序中的所有活動
private BroadcastReceiver smsReceiver = new BroadcastReceiver() {
@Override
public void onReceive(Context context, Intent intent) {
// Retrieves a map of extended data from the intent.
final Bundle bundle = intent.getExtras();
try {
if (bundle != null) {
}
} catch (Exception e) {
e.printStackTrace();
}
}
};
我當消息即將到來,MyActivity在焦點通知。 現在當我的其他活動焦點時,我沒有得到通知。 有沒有一種常見的方式使用BroadCast的東西作爲全球性的方式?爲所有活動?
你在哪裏註冊/取消註冊此接收器? – earthw0rmjim
您是否在'manifest.xml'中註冊了receiver? –
@ MainActivity的earthw0rmjim OnREsume()和OnPause()。 – AskingToStack