http запрос) каждую минуту, сейчас запускается ForegroundService и в нем пингуется, но через какое-то время если приложение свернуто, начинает слать запросы не по таймеру а как попало (большой промежуток).
Можно ли как-то решить эту проблему?
читай про doze mode
Если форграунд сервис постоянно,то за исключением периода ухода в doze mode из него таймер работать должен. Но: 1. На всяких мейзу и хонорах может и с форграунд сервисом облом быть даже вне doze mode. Лечится вырубанием для приложения оптимизации питания в настройках 2. На нормальных аппаратах отключение оптимизации тоже может помочь 3. Есть хитрый способ - прикинуться что твой форграунд сервис играет музыку и крутить на повторе запись тишины. Музыкальное приложение даже doze mode трогать не должно. Но doze отрубает доступ к сети, так что тацмер сработает а коннект не факт
так а если аудио с сети берется? Интернет не должен рубить наверное
Обсуждают сегодня