<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"xmlns:app="http://schemas.android.com/apk/res-auto"xmlns:tools="http://schemas.android.com/tools"android:layout_width="match_parent"android:layout_height="match_parent"tools:context="youli.com.example.administrator.myapplication.MainActivity"><Buttonandroid:id="@+id/start"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="开始" /><Buttonandroid:id="@+id/cancel"android:layout_width="wrap_content"android:layout_height="wrap_content"android:text="取消" /></LinearLayout>
package youli.com.example.administrator.myapplication;import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.util.Log;
import android.view.View;
import android.widget.Button;
import android.widget.Toast;import java.sql.Time;
import java.util.Timer;
import java.util.TimerTask;public class MainActivity extends AppCompatActivity {private Button btn1, btn2;private Timer timer=null;private TimerTask timerTask=null;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);initview();}private void initview() {btn1 = findViewById(R.id.start);btn2 = findViewById(R.id.cancel);btn1.setOnClickListener(new View.OnClickListener() {@Overridepublic void onClick(View v) {if ( timer==null )timer=new Timer();timerTask = new TimerTask() {@Overridepublic void run() {Toast.makeText(MainActivity.this, "执行", Toast.LENGTH_SHORT).show();Log.e("TAG","执行");}};timer.schedule(timerTask, 1000*10);}});btn2.setOnClickListener(new View.OnClickListener() {@Overridepublic void onClick(View v) {if (timer != null) {timer.cancel();timer = null;}if (timerTask != null) {timerTask.cancel();timerTask = null;}}});}
}

安卓计时器timer的使用相关推荐

  1. android计时器代码百度网盘下载,计时器timer app下载

    计时器timer安卓最新版可以很好的进行时间管理,还可以模拟时钟表盘,支持静音操作,按照时间的设定会出现表盘逐渐消失的特效,提高自己的专注力,可以自定义设置白噪音,喜爱的朋友赶快下载体验吧! 官方介绍 ...

  2. java中GUI中显示当前时间_javaGUI界面实现动态时间显示——Swing中的计时器Timer

    在Java中要实现时间的动态显示有不少种方法.下面就介绍其中一种简单的方法给你们.java Swing中的计时器Timer,主要用到javax.swing.*包下的Timer类,该类能够周期的触发Ac ...

  3. Java计时器Timer和TimerTask用法总结(源码)

    在家学技术实在是不好坚持,心里老是想给自己放个假,但是现在俺又太菜,又想赶赶技术.前天做一个五子棋程序, 遇到了计时器功能的需求,但是这个我没用过,就总结一下吧,不过虽然是会用了,但是和swing的代 ...

  4. java安卓计时器_如何在android中设置计时器

    通过java.util.Timer和java.util.TimerTask使用计时器的标准Java方法在Android中运行良好,但是你应该知道这个方法创建了一个新线程. 您可以考虑使用非常方便的Ha ...

  5. swift 计时器timer

    效果图: 代码 // // LHTimerViewController.swift // safari // // Created by 磊怀王 on 2019/12/4. // Copyright ...

  6. .net中计时器Timer类

    计时器可以一种定时的方式异步的重复运行,这里简单的讲解举例一下System.Threading命名空间中的Timer类. 参考文档:https://msdn.microsoft.com/zh-cn/l ...

  7. Android 计时器Timer,时间格式化以时分秒显示

    在开发中我们有时会有这样的需求,即在固定的每隔一段时间执行某一个任务.比如UI上的控件需要随着时间改变,我们可以使用Java为我们提供的计时器的工具类,即Timer和TimerTask. API Ti ...

  8. 高性能计时器Timer的设计(时间轮和时间堆两种方式)

    时间轮 前文提到,基于排序链表的定时器存在一个问题:添加定时器的效率偏低.一种简单的时间轮如图所示: 在这个时间轮中,实线指针指向轮子上的一个槽(slot).它以恒定的速度顺时针转动,每转动一步就指向 ...

  9. C# 计时器实现方法及计时器Timer控件,倒计时

    借鉴帖子:https://blog.csdn.net/u013658041/article/details/78203931 system.Timers命名空间下的Timer类,使用Elapsed事件 ...

最新文章

  1. 李开复对话Yoshua Bengio:AI技术的下一个突破
  2. 学习Oracle 最好的5本书,最畅销的Oracle 5本书
  3. 为什么说“人生苦短,我用Python”?为什么Python这么火?
  4. leetcode-445. 两数相加 II
  5. PAT乙类1008之数组元素循环右移问题
  6. JavaScript中的arguments对象
  7. mysqlfront连接MySQL错误_使用MySql-Front远程连接MySQL失败的解决办法
  8. aspose 转pdf表格大小乱了_自己写了一个小工具类:pdf转word,没有页数和大小限制,保真!...
  9. java集合按大小排序_List集合对象中按照不同属性大小排序的实例
  10. 走在网页游戏开发的路上——页游资源管理
  11. php curl模拟post请求提交数据
  12. 抖音自动上号源码分享
  13. MCE | 外泌体的检测提取机制
  14. μC/OS源码官网下载链接
  15. 数字IC四大岗位分析
  16. 电磁场理论笔记03:自由空间中微分形式电磁场定律和边界条件
  17. java拆箱 装箱 一篇文章就够了
  18. CSS画心形的三种方法,超级简单
  19. ​iPhone 14 Pro 全系降价 700 元;Gmail 之父:有了 ChatGPT,搜索引擎活不过两年了|极客头条...
  20. Chrome插件 Tamper Dev

热门文章

  1. 小心漏洞隐患 你的NETGEAR路由器升级了吗
  2. Yolov8断续训练
  3. OCAD应用:多重转换式断续变焦系统设计
  4. 企业架构LB-服务器的负载均衡之nginx实现
  5. xml java jaxb_JAXB java类与xml互转
  6. 拓扑结构域Topologically associating domains,TAD
  7. 相片: 1359Y1TGW3I8
  8. iTunes Connect 使用总结
  9. C语言:strdup函数的使用
  10. 二十多年为之感动的一句话,永远不晚,永远不腻!