Androidのwifiスキャンを行いましたが、設定された間隔でこのwifiスキャンを実行したいのですが、これを行う方法、スニペットを提供できますか、
前もって感謝します
Androidのwifiスキャンを行いましたが、設定された間隔でこのwifiスキャンを実行したいのですが、これを行う方法、スニペットを提供できますか、
前もって感謝します
私は私の質問に答えることを見つけました、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);
それでおしまい
http://developer.android.com/reference/java/util/Timer.htmlを使用しますTimer
タイマーを保持するバックグラウンド サービスを作成し、呼び出しますscheduleAtFixedRate