Отправлять широковещательную рассылку только определенному Activity

У меня есть одно 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);

Но, похоже, это не работает. Нет Трансляция не получена.
Мой класс обслуживания находится в библиотеке Android, возможно, это вызывает проблемы.

Спасибо за любые советы.

10
задан CSchulz 14 July 2011 в 17:52
поделиться