安卓计时器timer的使用
<?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的使用相关推荐
- android计时器代码百度网盘下载,计时器timer app下载
计时器timer安卓最新版可以很好的进行时间管理,还可以模拟时钟表盘,支持静音操作,按照时间的设定会出现表盘逐渐消失的特效,提高自己的专注力,可以自定义设置白噪音,喜爱的朋友赶快下载体验吧! 官方介绍 ...
- java中GUI中显示当前时间_javaGUI界面实现动态时间显示——Swing中的计时器Timer
在Java中要实现时间的动态显示有不少种方法.下面就介绍其中一种简单的方法给你们.java Swing中的计时器Timer,主要用到javax.swing.*包下的Timer类,该类能够周期的触发Ac ...
- Java计时器Timer和TimerTask用法总结(源码)
在家学技术实在是不好坚持,心里老是想给自己放个假,但是现在俺又太菜,又想赶赶技术.前天做一个五子棋程序, 遇到了计时器功能的需求,但是这个我没用过,就总结一下吧,不过虽然是会用了,但是和swing的代 ...
- java安卓计时器_如何在android中设置计时器
通过java.util.Timer和java.util.TimerTask使用计时器的标准Java方法在Android中运行良好,但是你应该知道这个方法创建了一个新线程. 您可以考虑使用非常方便的Ha ...
- swift 计时器timer
效果图: 代码 // // LHTimerViewController.swift // safari // // Created by 磊怀王 on 2019/12/4. // Copyright ...
- .net中计时器Timer类
计时器可以一种定时的方式异步的重复运行,这里简单的讲解举例一下System.Threading命名空间中的Timer类. 参考文档:https://msdn.microsoft.com/zh-cn/l ...
- Android 计时器Timer,时间格式化以时分秒显示
在开发中我们有时会有这样的需求,即在固定的每隔一段时间执行某一个任务.比如UI上的控件需要随着时间改变,我们可以使用Java为我们提供的计时器的工具类,即Timer和TimerTask. API Ti ...
- 高性能计时器Timer的设计(时间轮和时间堆两种方式)
时间轮 前文提到,基于排序链表的定时器存在一个问题:添加定时器的效率偏低.一种简单的时间轮如图所示: 在这个时间轮中,实线指针指向轮子上的一个槽(slot).它以恒定的速度顺时针转动,每转动一步就指向 ...
- C# 计时器实现方法及计时器Timer控件,倒计时
借鉴帖子:https://blog.csdn.net/u013658041/article/details/78203931 system.Timers命名空间下的Timer类,使用Elapsed事件 ...
最新文章
- Git基础(常用命令)介绍
- 汽车销售系统javaweb代码_有什么代驾系统能远离销售套路_搜狐汽车
- 去除linux控制台光标
- 八年级下册册计算机计划,粤教版(B版)信息技术八年级下册教学工作计划
- MySql中如果某一列中含有NULL,那么包含该列的索引就无效了?
- Python可视化中Matplotlib(3.线条的详细样式及线性、保存图片、plot的详细风格和样式)、背景色、点和线的详细设置
- 写jQuery插件该注意的
- 14 张Python数据科学速查表
- 我发誓:下辈子再也不学JavaScript了
- html 3d坐标,HTML3D
- 为什么表数据删掉一半,表文件大小不变?
- 了解Go编译处理(一)—— go tool
- visio画图复制粘贴到word_解决Visio画图复制到word中格式不正确的问题
- 标段模板、审批流程模板
- 调用谷歌翻译API(FREE)的java代码
- kpi绩效考核流程图_KPI绩效考核如何运作起来(内含企业KPI实例之详解)
- 暴力破解键盘上所有组合的密码需要多久?
- flexray unknown message
- 游戏感:虚拟感觉的游戏设计师指南——第一章 定义游戏感
- CMake添加pthread.h