Я использую комбинацию сигнала тревоги (установленного с AlarmManager
) и фоновой службы для периодической синхронизации данных в моем приложении.Доступ к сети, когда телефон Android спит
Единственная проблема, с которой я сталкиваюсь, заключается в том, что, когда политика сна завершает соединение Wi-Fi, синхронизация больше не работает.
Есть ли способ «просыпаться» соединение Wi-Fi, которое было усыновлено? GMail каким-то образом справляется с этим, потому что он уведомляет меня о новом электронном письме, даже если телефон перешел в спящий режим.
Интересно. Я не знал об этих услугах переднего плана. Будет ли он, однако, решить мою проблему с приостановленным соединением Wi-Fi? –
Я обновил сообщение. – MrSnowflake
Я знаю о WifiLock, но это не решает проблему. Мое приложение должно было бы приобрести этот замок и держать его на неопределенный срок. Я предпочел бы просто разбудить соединение, когда мое приложение захочет синхронизировать. Во всяком случае, я думаю, что оставлю это как есть. Если пользователь устанавливает такую политику сна, он должен знать, что синхронизация не будет работать. –