Доступ к сети, когда телефон на базе Android спит

Я использую комбинацию предупреждения (набор с AlarmManager) и фоновый сервис для периодической синхронизации данных в моем приложении.

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

Существует ли способ "разбудить" соединение Wi-Fi, которое было помещено в сон? Gmail так или иначе удается сделать это, потому что он уведомляет меня о новой электронной почте, даже если телефон ввел режим ожидания.

6
задан Marek Stój 21 March 2010 в 12:14
поделиться

1 ответ

[обновление] Вы можете использовать WifiLock , чтобы Wi-Fi оставался активным, удерживая блокировку.

Использование AlarmManager и службы сообщает мне, что ваша служба работает очень короткое время !? Я думаю (хотя и не могу сказать наверняка), что вам следует сделать свой сервис внешним (проверьте блог, чтобы найти хороший способ реализовать это как на 1.x, так и на 2.x +) и оставить AlarmManager из него.

1
ответ дан 17 December 2019 в 22:12
поделиться
Другие вопросы по тегам:

Похожие вопросы: