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