2015-04-21 2 views
0

Я разрабатываю приложение блокировки вызовов. Все функции хорошо работают. Но в случае блокировки вызова, вызов был отклонен с небольшим кольцом на стороне дозвона. Я использую службу для блокировки вызовов. Мой вопрос в том, как я могу увеличить приоритет этой службы таким образом, что вызов отклоняется до любого звонка на стороне дозвона. Я также использовал приоритет = «999» в фильтр-приемнике получателя в манифесте. Но это не решает мою проблему.Как увеличить приоритет службы в android

ответ

1

Вы можете комбинировать между BroadcastReceiver и Service. Как только звонок наступает, система Android запускает BroadcastReceiver, чтобы запустить метод onReceive(). Внутри этого метода позвоните по телефону context.startService(). Поэтому вам не нужно устанавливать приоритет на ваш Service.

Вы можете прочитать об этом post об обработке входящего вызова автоматически.

+0

Это работает. Спасибо @ Anggrayudi H –

+0

Такая же проблема возникает когда-то. Это не идеальное решение. –

+0

В чем проблема? –

Смежные вопросы