Я постараюсь изо всех сил объяснить свою проблему, я выполняю класс каждые 5 секунд с таймером. затем в классе я хочу остановить таймер в определенной строке, затем снова запустить его и т. д.
Итак, вот где запускается таймер:
t = new Timer();
t.scheduleAtFixedRate(new TimerTask() {
@Override
public void run() {
runOnUiThread(new Runnable() {
@Override
public void run() {
Doregister doregister = new Doregister();
doregister.execute();
}
});
}
},
0,
5000);
А затем Я хочу остановить эту строку кода itemArrayList.add(new getOrdaratar(rsr.getString("ProductArabicName"),rsr.getString("ProductPrice")));
(которая находится внутри класса) и снова запустить таймер. Я новичок в таймерах и обратном отсчете, так как раньше работал с обработчиками, есть ли помощь?