1
タイマータスクはスケジュールされた遅延時間を待機しません。 私はネットワークチェックを10秒遅らせたいと思っていますが、待たずに数秒以内にアクションを実行します。Androidタイマータスクはスケジュールされた遅延時間を待機しません
int i = 0;
public void timertask()
{
while(i < 5){
Handler handler = new Handler();
handler.postDelayed(new Runnable() {
public void run() {
if(isNetworkConnected()) // Some method to check net connection
{
download(); //Method to download
}
}
}, 10000);
System.out.println("i = "+i);
i++;
}
}
ありがとうございます@kaluwila。これらのコードスニペットは私のために働きます。 –