Пауза CountDownTimer, пока приложение не видно - PullRequest
1 голос
/ 23 мая 2019

У меня проблема с моим приложением.Я создал кнопку под названием «Обзор».Нажав на нее, кнопка выполняет поиск в Google, и приложение больше не отображается.Кроме того, у меня есть countdowntimer.Теперь я хочу, чтобы countdowntimer приостанавливался до тех пор, пока приложение не было видно.Есть ли у вас какие-либо идеи?

Я уже попробовал методы onPause(); и onResume();, но он не работает должным образом.

browse.setOnClickListener(new View.OnClickListener() {
   public void onClick(View v) {
      String escapedQuery = null;
      resume = true;
      countDownTimer.cancel(); //I have no idea where to resume
      try {
          escapedQuery = URLEncoder.encode(begriff2, "UTF-8");
      } catch (UnsupportedEncodingException e) {
          e.printStackTrace();
      }

      Uri uri = Uri.parse("http://www.google.com/#q=" + escapedQuery);
      Intent intent = new Intent(Intent.ACTION_VIEW, uri);
      startActivity(intent);
   }
});

1 Ответ

1 голос
/ 23 мая 2019

Вы можете отменить это, в onPause(), вот так:

@Override
public void onPause() {
   countDownTimer.cancel();
   super.onPause();

}
...