BroadcastReceiverのオン/オフを切り替えるActivityAがあります。ActivityA が BroadcastReceiver をオン/登録すると、他のアクティビティはブロードキャストを取得できますか? 各アクティビティで BroadcastReceiver を登録したくないのですが、方法はありますか? ActivityA を終了するとき、登録を解除しませんbroadcastTest
。
私のActivityAにはこれがあります
private BroadcastReceiver broadcastTest = new BroadcastReceiver() {
@Override
public void onReceive(Context context, Intent intent) {
// broadcast something here
}
}
たとえば、ActivityB はどのようにブロードキャストを取得しますか?