-1

Я использую широковещательный приемник для запуска фонового процесса при наличии подключения к Интернету. Я указываю «android.net.conn.CONNECTIVITY_CHANGE» в действии фильтра намерения. Моя проблема заключается в том, что он выполняется только один раз, когда мое состояние подключения к Интернету изменено, тогда как я хочу запустить фоновый процесс всякий раз, когда доступно мое интернет-соединение. Итак, чтобы достичь этого, что я должен предоставить внутри фильтра намерения?Чтобы постоянно проверять подключение к Интернету с помощью широковещательного приемника

+0

Если вы не отправляете код, никто не сможет вам помочь. Измените свой вопрос и добавьте соответствующий код. – Squonk

ответ

1

Используйте BroadcastReceiver для обнаружения изменений в подключении. Если у вас есть возможность подключения, запустите Service. Service может работать до тех пор, пока состояние подключения не изменится, и в этот момент вы можете его остановить.

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