Привет!Я работаю над приложением, у которого BroadcastReceiver прослушивает «android.intent.action.PHONE_STATE», которое запускается при изменении состояния телефона (я использовал его для запуска кода при обнаружении входящего вызова).Это прекрасно работает на большинстве моих тестовых телефонов, но некоторые, кажется, не вызывают приемник вообще.Однако после перезапуска этих проблемных телефонов все работает, как и ожидалось.
Существует ли причина, по которой эти телефоны необходимо перезапустить, прежде чем BroadcaseReceiver сможет что-либо поднять?Есть ли способ определить, не запущен ли он, и вручную «запустить» BroadcaseReceiver?Я в тупике, поэтому я был бы признателен за любую помощь, которую вы можете предложить.
Спасибо.