创建一个
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();}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)