Я создал TimerTask со следующим кодом:Android: Перезапуск Таймер
Screen_Timer_Task = new TimerTask() {
@Override
public void run() {
runOnUiThread(new Runnable()
{
@Override
public void run()
{
// Do my stuff
}
});
}
};
Затем я начинаю что TimerTask с этим:
Screen_Timer.scheduleAtFixedRate(Screen_Timer_Task, 1, 1);
Это работает отлично. Но после вызова
Screen_Timer.cancel();
Screen_Timer.purge();
не будет перезапущен с
Screen_Timer.scheduleAtFixedRate(Screen_Timer_Task, 1, 1);
Приложение просто сбой !!
Это просто работает в первый раз. –
Создайте новый 'Таймер' каждый раз –
Да. Это было решением. Большое спасибо!! –