メソッドでIntentFilterを使用してBroadcastReceiverを作成するアクティビティが 1 つあります。 onCreate(...)
IntentFilter iFilter = new IntentFilter("action");
receiver = new BroadcastReceiver() {
@Override
public void onReceive(Context context, Intent intent) {
}
};
registerReceiver(receiver, iFilter);
反対側にはIntentServiceがあり、いくつかのデータを送信します。
Intent intent = new Intent(getApplicationContext(), receiver.class);
intent.setAction("action");
[...]
sendBroadcast(intent);
しかし、うまくいかないようです。ブロードキャストは受信されません。
私のサービス クラスは Android ライブラリにあります。おそらくこれが問題になります。
アドバイスをありがとう。