Android - Могу ли я отправить умысел на изменение состояния Wi-Fi к службе?

голоса
2

Я хочу, чтобы отправить намерение моей службы каждый раз, когда состояние изменения подключения Wi-Fi.

Поэтому, когда я в настоящее время использовать широковещательный приемник для прослушивания изменений состояния в Wi-Fi, поэтому, когда это recieves намерения, я хочу, чтобы иметь возможность отправить эту информацию на мою службу.

Возможно ли это, и если да, то правильный способ сделать это?

Задан 17/02/2010 в 15:15
источник пользователем
На других языках...                            


1 ответов

голоса
5

Если услуга будет работать в то время, вы могли бы просто зарегистрировать BroadcastReceiverв Serviceнепосредственно через registerReceiver().

В противном случае, вызов startService()от BroadcastReceiverпозволить Serviceзнать о событии, запуск , Serviceесли она не работает. Убедитесь , что закрыли , что Serviceв какой - то момент (например, использование IntentService, которое будет автоматически выключится , когда нет больше работы , чтобы сделать).

Ответил 17/02/2010 в 16:13
источник пользователем

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more