Остановить таймер для определенной задачи, а затем снова запустить его android - PullRequest
0 голосов
/ 08 мая 2020

Я постараюсь изо всех сил объяснить свою проблему, я выполняю класс каждые 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"))); (которая находится внутри класса) и снова запустить таймер. Я новичок в таймерах и обратном отсчете, так как раньше работал с обработчиками, есть ли помощь?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...