2013-02-26 2 views
2

Как приложения, такие как контекст захвата заголовка. Предположим, я хочу захватить контекст, который, когда Wi-Fi включен, что-то делает. Можно ли подключить обратный вызов для isWifiEnabled()? или выполнить обработчик при включении Wi-Fi без опроса. Пример кода или ссылки на пример кода для выполнения некоторых действий при включенном Wi-Fi будет приятным. В api есть функция isWifiEnabled(), но я не уверен, как использовать это с помощью намерений.Как захватить контекст? опрос/события

ответ

2

Они прислушиваются к системному сообщению, которое является broardcast, когда это событие происходит.

https://developer.android.com/guide/components/intents-filters.html

Когда Wi-Fi включен или выключен есть трансляция намерению с набором действий для WIFI_STATE_CHANGED_ACTION. Если вы создадите <receiver> с набором <intent-filter>, чтобы его поймать, ваше приложение будет уведомлено.

+0

Спасибо за ваш ответ. Я новичок в разработке Android. Можете ли вы привести пример, чтобы выполнить то, что я описал в обновленном вопросе. – Satvik

+0

Обновленный ответ. – alex

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