取消CountDownTimer Android Java的问题

取消CountDownTimer Android Java的问题,第1张

取消CountDownTimer Android Java的问题

创建一个

CountDownTimer
例如的全局对象。

在main_activity类的顶部设置:

CountDownTimer timer;
之后,执行以下 *** 作。

timer = new CountDownTimer(11000, 1000)         {public void onTick(long millisUntilFinished) {  global.toast.setText("No Internet Connection!" + "n" + "Automatic Refresh In: " + millisUntilFinished / 1000); //set text for toast  global.toast.show(); //show toast}public void onFinish() {   if (network_connected == false)    {      global.cancel_toast(0); //stop all toasts      finish(); //quit activity      startActivity(new Intent(main_activity.this, main_activity.class)); //start activity   }   else    {   }          }      }.start(); //start the countdowntimer}

onBackPressed
呼吁
timer.cancel();

@Overridepublic void onBackPressed() {  if (page_number > global.page_number_min)   { //does not matter    page_number--; //does not matter    global.cancel_toast(0); //stop all toasts    network_connected = true;    finish();  }  else  {    global.cancel_toast(0);    network_connected = true;    finish(); //quit activity    super.onBackPressed(); //quit application  } timer.cancel();}


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5615906.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-15
下一篇 2022-12-15

发表评论

登录后才能评论

评论列表(0条)

保存