У меня есть одна Activity, которая создает BroadcastReceiver с IntentFilter в методе 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);
Но, похоже, это не работает. Broadcast не получен.
Мой класс обслуживания находится в библиотеке Android, возможно, это создает проблемы.
Спасибо за любые советы.