工作,我想使用我的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);
但吐司没有显示,我也试过记录,但没有显示出来。如果有人可以帮我解决这个问题,我会很感激的。