Мне нужно проверить, нет ли подключения к Интернету, сохранить данные и через некоторое время проверить подключение к Интернету. Если он существует, отправьте данные, в противном случае задачи нужно будет повторять снова, пока не появится подключение к Интернету. Эти проверки необходимо выполнять, когда приложение находится в режиме переднего плана, если приложение находится в фоновом режиме, эти проверки могут быть отменены.
Я хотел бы знать, стоит ли использовать AlarmManager
или TimerTask
?
Мне кажется, что AlarmManager
- правильное решение, но оно работает, даже если приложение находится в фоновом режиме.