1
intents
に複数の応答を送信できるように、ブロードキャスト受信機&フィルタを実装する方法を教えてください。複数のアクションを持つAndroid放送受信機
private BroadcastReceiver myReceiver;
IntentFilter myFilter = new IntentFilter();
のonCreate():私のフラグメントから
myFilter.addAction("first");
myFilter.addAction("second");
myReceiver = new BroadcastReceiver() {
@Override
public void onReceive(Context context, Intent intent) {
// do different actions according to the intent
}
};
registerReceiver(myReceiver, myFilter);
:
Intent i = new Intent("first"); sendBroadcast(i);
Intent i = new Intent("second"); sendBroadcast(i);
おかげ
だけ)(意図 'intent.getActionでアクションを見て' – tyczj