Как обработать обработчик, снова заняться тем же делом?
Я создал один обработчик для вызова AsyncTask в фоновом режиме, когда я запускаю приложение, оно работает нормально, когда я повторно захожу в приложение, оно будет вызывать два раза для первого и представить один, как я могу справиться с этим
final Handler handler = new Handler();
Timer timer = new Timer();
TimerTask doAsynchronousTask = new TimerTask() {
@Override
public void run() {
handler.post(new Runnable() {
public void run() {
try {
checkandsave();
} catch (Exception e) {
// TODO Auto-generated catch block
}
}
});
}
};
timer.schedule(doAsynchronousTask, 0, 300000); //execute in every 60000 ms = 1 minute