Я пытаюсь увеличить свой счет на фоне периодически.Обработчик для увеличения количества в AsnycTask на фоне не задерживается
Это мой обработчик и функции doInBackground в AsyncTask
protected Void doInBackground(Void... params) {
while(true){
handler.postDelayed(new Runnable() {
public void run() {
count++;
}
}, 10000);
}
}
Когда я выполнить эту задачу, он ожидает в течение 10 секунд, после чего он начинает увеличивать количество очень быстро (почти 2к в секунду). Я хочу увеличить счет 1 на каждые 10 секунд.
Затем положить Thread.sleep внутри обработчика ... То, что вы в настоящее время остается только ждать в течение 10 секунд, а затем запустить некоторое время истинного цикла –