我在将一个广播从Service发送到Activity时遇到了问题。
这是我在Service类中的代码:
Intent intent = new Intent();
intent.setAction(BROADCAST_ACTION);
sendBroadcast(intent);
我有许多活动,在其中一个活动中,我有以下内容:
class MyBroadcast extends BroadcastReceiver {
@Override
public void onReceive(Context ctxt, Intent i) {
System.out.println("received");
}
};
我的问题是我的广播接收器没有接收到任何消息!!
求助!
编辑:
如果我有多个活动,如何向它们所有发送广播消息。换句话说,我可以将相同的广播接收器应用于所有活动吗?!