Как вы прекращаете вещание? - PullRequest
0 голосов
/ 22 июня 2011

Какой код используется для остановки или завершения трансляции?Я хочу остановить приемник при нажатии кнопки.

1 Ответ

0 голосов
/ 22 июня 2011

Вы не останавливаете BroadcastReceiver .. вы можете вместо этого попробовать использовать Сервис.

публичная аннотация void onReceive (контекстный контекст, намерение намерения)

С: Уровень API 1 Этот метод вызывается, когда BroadcastReceiver получает широковещательную рассылку. В течение на этот раз вы можете использовать другие методы BroadcastReceiver для просмотра / изменения текущего Значения результата. Функция обычно вызывается в основном потоке своего процесса, поэтому вы никогда не должны выполнять длительные операции в нем (время ожидания составляет 10 секунд, что система позволяет, прежде чем считать получателя заблокированным, а кандидата - убит). Вы не можете запустить всплывающее диалоговое окно в своей реализации onReceive ().

http://developer.android.com/reference/android/content/BroadcastReceiver.html#onReceive(android.content.Context, android.content.Intent)

...