バックグラウンドでのカウントを定期的に増やそうとしています。バックグラウンドでAsnycTaskのカウントを増加させるハンドラが遅れていない
これは
protected Void doInBackground(Void... params) {
while(true){
handler.postDelayed(new Runnable() {
public void run() {
count++;
}
}, 10000);
}
}
私は、それはそれは非常に高速カウント数(毎秒ほぼ2K)が増加し始め、10秒を待って、このタスクを実行するAsyncTask
の私のハンドラとdoInBackground関数です。私は10秒ごとにカウント1を増やしたい。
が続いてハンドラ内でのThread.sleepを入れて...あなたが現在やっていることはそれが完璧に動作しながら、真のループ –