как насчет интервала Android - PullRequest
2 голосов
/ 08 июля 2010

Я сделал сканирование Wi-Fi для Android, но теперь я хочу, чтобы это сканирование Wi-Fi запускалось с заданным интервалом, как это можно сделать, может ли любой предоставить любые фрагменты,

заранее спасибо

Ответы [ 2 ]

4 голосов
/ 09 июля 2010

я нашел ответ на мой вопрос, просто объявите ниже, прежде чем onCreate

TimerTask scanTask;
final Handler handler = new Handler();
Timer t = new Timer();

напишите ниже на onCreate

scanTask = new TimerTask() {
    public void run() {
            handler.post(new Runnable() {
                    public void run() {
                        startScanning();  //here where u want to call the method
                    }
           });
    }};
t.schedule(scanTask, 300, 5000);  // here is t.schedule( , delay, period); 

вот оно

4 голосов
/ 08 июля 2010

Используйте Timer
http://developer.android.com/reference/java/util/Timer.html

Создайте фоновую службу, которая содержит таймер, и позвоните scheduleAtFixedRate

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