java中timer怎么用_java out of memory

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


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)
全栈程序员-站长的头像全栈程序员-站长

相关推荐

  • vue中keep-alive、activated的探讨和使用「建议收藏」

    vue中keep-alive、activated的探讨和使用「建议收藏」在修改公司的一个项目的时候发现了activated这个东西,一直觉得很疑惑,之前也没怎么用过啊!官网的生命周期那也没说过这东西啊!生命周期不就createmountupdate和destory这几个东东么,怎么多了个activate出来。百思不得其解,于是去问了下度娘和查了下文档!恍然大悟,原来这东东是结合keep-alive这东东使用的,下面顺便记录一下。 keep-ali………

    2022年10月21日
  • dota2无限寻找服务器中,Win10玩《DOTA2》提示“已连接至DOTA2游戏协调服务器,正在登陆中”的解决方案…

    dota2无限寻找服务器中,Win10玩《DOTA2》提示“已连接至DOTA2游戏协调服务器,正在登陆中”的解决方案…《DOTA2》游戏,是一款RPG有些,在国内的玩家有很多,最近有位小伙伴打算在Win10电脑上与朋友一起玩《DOTA2》,却一直提示“已连接至DOTA2游戏协调服务器,正在登陆中”,无法顺利进入该游戏,很是郁闷,所以来问小编该如何解决?今天,小编就带大家一起去了解一下Win10电脑玩《DOTA2》提示“已连接至DOTA2游戏协调服务器,正在登陆中”的解决方案。解决方案一:1、开始按钮在搜索中输入C…

    2022年5月13日
  • 深入理解Java自定义注解(二)-使用自定义注解

    深入理解Java自定义注解(二)-使用自定义注解

    2022年3月12日
  • 介绍篇 决策引擎环节

    介绍篇 决策引擎环节决策引擎概念简述在我理解上决策引擎类似是一个管道、运输系统,连通整个风控流程,所有的规则和评分卡以及流程都覆盖其中,分配到每一个环节(比如人工),将结果返回给决策引擎,走入下一个流程决策引擎的使用规则决策引擎的分流效果评分卡是内置在决策引擎当中,基于评分卡的分段,评分卡的使用具体参见:评分卡在策略中的使用,进行分流,分流决策的目的是为让好客户以及有借款欲望客户进一步走入下一流程决策引擎…

    2022年6月22日
  • 20考研 | 2020考研全程规划,19上岸复旦学长。各科各阶段复习规划。

    20考研 | 2020考研全程规划,19上岸复旦学长。各科各阶段复习规划。下面我在分享一下我之前写过的一篇文章高能干货预警文章目前30142字,这可能是最负责的一篇文章了。文章很长,建议拿好笔记慢慢看。本文会解决你在考研各科在不同时期不同阶段遇到的所有问题,方法具体到草稿纸怎么使用,课本具体怎么使用,相信我,读完你一定会有巨大收获。我总结了我一年以来遇到的所有问题,使用的所有方法。既然最终目的是在考研这场「考试」中获得高分,那么所有的时间和精力,都应该围绕…

    2022年9月24日
  • 运行时异常和一般异常的区别[通俗易懂]

    运行时异常和一般异常的区别[通俗易懂]Java提供了两类主要的异常:runtimeexception和checkedexception。checked异常也就是我们经常遇到的IO异常,以及SQL异常都是这种异常。对于这种异常,JAVA编译器强制要求我们必需对出现的这些异常进行catch。所以,面对这种异常不管我们是否愿意,只能自己去写一大堆catch块去处理可能的异常。  但是另外一种异常:runtimeexc

    2022年9月28日

发表回复

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

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