Я получаю EXTRA_STATE_RINGING в два раза для одного вызова в android 4.1.2. Для версии ниже это отлично работает. Я пробовал с abortBroadcast и unRegisterBroadcast(), но ничего не работает с версией 4.1.2. Я искал другие подобные вопросы и пытался со всеми, но не получил никакого решения.Получение трансляции дважды для одного входящего вызова в 4.1.2
Заранее спасибо.
Итак, вы хотели бы получить только одну трансляцию для одного звонка, не так ли? – Kristopher
У меня есть решение, но это не правильный путь. Может быть, есть другое решение, но у меня не было решения. Поэтому я использовал это: я задал предпочтение в EXTRA_STATE_RINGING с помощью true и выполнил требуемую задачу, а затем снова установил это предпочтение с false, чтобы в следующий раз мой код не выполнялся. И на EXTRA_STATE_IDLE снова установите предпочтение с помощью true. –