установочного у меня есть:BroadcastReceiver несколько экземпляров
Деятельность, которая создает и регистрирует BroadcastReceiver каждый раз, когда он начинает. Кроме того, он запускает Сервис, который слушает новые данные датчика и отправляет Intents в BroadcastReceiver. Моя проблема заключается в том, что каждый я закрываю Activity, я останавливаю службу и отменяю регистрацию BroadcastReceiver, и если я снова запустил Activity, я получаю два экземпляра BroadcastReceiver со старыми данными, которые не меняются, и новые данные постоянно обновляются.
Я хотел бы знать, есть ли способ иметь только один экземпляр приемника? (возможно, сделать его статическим или добавить флаг, похожий на launchMode = "singleInstance"). Заранее спасибо.