工作,我想使用我的BroadcastReceiver
服務中,但它不能正常工作。廣播reciever不是從服務
我開始在我的活動onCreate我的服務。然後在服務的onCreate我打電話以下注冊廣播reciever:
IntentFilter filter = new IntentFilter();
registerReceiver(DataUpdateReceiver, filter);
這裏的廣播接收機我正在嘗試註冊:
private BroadcastReceiver DataUpdateReceiver = new BroadcastReceiver() {
@Override
public void onReceive(Context context, Intent intent) {
Toast.makeText(context, "Test", Toast.LENGTH_LONG).show();
}
};
然後其他地方的活動,我想調用它,這樣Toast消息就會顯示出來。
Intent i = new Intent();
sendBroadcast(i);
但吐司沒有顯示,我也試過記錄,但沒有顯示出來。如果有人可以幫我解決這個問題,我會很感激的。