<?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. Git基础(常用命令)介绍
  2. 汽车销售系统javaweb代码_有什么代驾系统能远离销售套路_搜狐汽车
  3. 去除linux控制台光标
  4. 八年级下册册计算机计划,粤教版(B版)信息技术八年级下册教学工作计划
  5. MySql中如果某一列中含有NULL,那么包含该列的索引就无效了?
  6. Python可视化中Matplotlib(3.线条的详细样式及线性、保存图片、plot的详细风格和样式)、背景色、点和线的详细设置
  7. 写jQuery插件该注意的
  8. 14 张Python数据科学速查表
  9. 我发誓:下辈子再也不学JavaScript了
  10. html 3d坐标,HTML3D
  11. 为什么表数据删掉一半,表文件大小不变?
  12. 了解Go编译处理(一)—— go tool
  13. visio画图复制粘贴到word_解决Visio画图复制到word中格式不正确的问题
  14. 标段模板、审批流程模板
  15. 调用谷歌翻译API(FREE)的java代码
  16. kpi绩效考核流程图_KPI绩效考核如何运作起来(内含企业KPI实例之详解)
  17. 暴力破解键盘上所有组合的密码需要多久?
  18. flexray unknown message
  19. 游戏感:虚拟感觉的游戏设计师指南——第一章 定义游戏感
  20. CMake添加pthread.h

热门文章

  1. HTML文件主体部分的标记对是,1.7 HTML的标记构成
  2. 中国临沂 盛世启航 盛世昊通华东系统临沂启动会隆重召开
  3. Python进阶 — PEP文档
  4. 基础的三角函数,反三角函数,双曲函数的图形绘制(matlab)
  5. Python之缓存刷新
  6. Hive表的定义,删除、修改
  7. IBM的LPI复习资料之LPI101-Topic102:Linux安装和包管理(1)硬盘分区
  8. 架构师的软实力之治理、技术诀窍
  9. Mybatis中的分页插件
  10. c语言打印字符串%s,C语言%s格式符的使用!