setInterval эквивалент в Android / Java? - PullRequest
5 голосов
/ 26 августа 2011

Я хочу иметь возможность запускать службу, которая проверяет удаленный сервер через заданные интервалы. Как бы я поступил так в Android? Пример. Пользователь устанавливает параметр, который он хочет проверять на наличие обновлений каждые 10 минут. Как мне это сделать?

1 Ответ

14 голосов
/ 26 августа 2011

вы можете использовать обработчик для этого, как

Handler handler = new Handler();

private Runnable updateData = new Runnable(){
    public void run(){
         //call the service here
         ////// set the interval time here
         handler.postDelayed(updateData,10000);
    }
}

вы можете установить пользовательское время определения в методе postDelayed ()

вот ссылка

http://developer.android.com/reference/android/os/Handler.html

http://www.vogella.de/articles/AndroidPerformance/article.html

http://www.tutorialforandroid.com/2009/01/using-handler-in-android.html

http://www.satyakomatineni.com/akc/display?url=DisplayNoteIMPURL&reportId=3496

http://www.helloandroid.com/taxonomy/term/43

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...