java中timer怎么用_java out of memory

java中timer怎么用_java out of memory当我通过按BACK按钮(调用onBackPressed())关闭应用程序时,CountDownTimer它不会停止,直到完成计数为止。我怎样才能把CountDownTimercancel();在我的onBackPressed()?因为,当我退出应用程序时(如下面的说明所示),我不再想要在屏幕上进行举杯了。在我的代码之上:booleannetwork_connected=false;我的是什…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

当我通过按BACK按钮(调用onBackPressed())关闭应用程序时,CountDownTimer它不会停止,直到完成计数为止。我怎样才能把CountDownTimer

cancel(); 在我的onBackPressed()?

因为,当我退出应用程序时(如下面的说明所示),我不再想要在屏幕上进行举杯了。

在我的代码之上:

boolean network_connected = false;

我的是什么onCreate():

if (check_network.isInternetAvailable(this)) {

network_connected = true;

new connect_task_main().execute(“”);

} else {

network_connected = false;

}

if (network_connected == false) {

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

} else {

network_connected = true;

}

onBackPressed() 方法

@Override

public 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

}

}

谢谢。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/192229.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号