2016-04-08 2 views
-1

Я привязываю задачу создания расписания приложений, например, 28 апреля в 5 часов. Мне нужно проверить файл на моем сервере, например, если есть обновление для приложение. Но если пользователь выключил свой телефон, задача должна быть выполнена в самое лучшее время, следующая загрузка &, когда телефон подключен к Интернету?Задача расписания на конкретную дату и время в android

Я не могу понять, как я могу это сделать? Я не могу найти фреймворк или классы в API Android, которые могут выполнять эту задачу в android.

Любой, кто знает способ сделать это и лучший способ для работы, батареи?

ответ

0

Этот вопрос является типом, который лучше решает учебник; Я бы предложил заглянуть в AlarmManager documentation и даже проверить главу 26: Фоновые службы на большом ранчо Nerd: руководство по программированию на Android; если не возможно, может помочь простой учебник о том, как создать приложение для будильника.

+0

Да, я посмотрел на это, но самый большой вопрос в том, что если в данный момент нет сети или телефон не включен –

+1

Для подключения вы должны проверить getSystemService (CONNECTIVITY_SERVICE); для загрузки вам понадобится приемник, выполняющий действие при загрузке [ссылка] (http://stackoverflow.com/questions/2784441/trying-to-start-a-service-on-boot-on-android). Опять же это не распространяется на все, вам нужны учебники, чтобы на самом деле понять, что происходит –

+0

Oke благодарит за вашу помощь! –

Смежные вопросы