В приложении, которое я разрабатываю, я хочу, чтобы повторное задание выполнялось каждый понедельник (возможно, в 00.01).
Задача в основном следующая:
Я подключусь к веб-службе, чтобы проверить, есть ли параметр или новый файл, который нужно извлечь для использования с самим приложением.
Кроме того, мне нужно отправить некоторые данные, которые в основном представляют собой данные, оцененные на этой неделе, и перезапустить процесс снова.
После тонны чтения и так далее, я думаю, что было бы более целесообразно использовать реализацию AlarmManager, так как я не вижу никакой необходимости в использовании пользовательского интерфейса и т. Д. (Но я, конечно, открыт для предложений)
Вероятно, главный вопрос заключается в том, как я могу легко запланировать задачу, чтобы, когда мы находимся в понедельник следующей недели, в 00.01 или в другое время, система проверит подключение к Интернету и, если возможно, подключится к этим веб-службам, чтобы отправить и восстановить данные? Я предполагаю, что приложение не должно быть открытым, но имейте в виду, что сохраненные данные - это пары базовых значений ключа в файле настроек этого приложения.