android简单定时器 直接用
来源:互联网 发布:adobeacrobat for mac 编辑:程序博客网 时间:2024/06/05 03:56
代码:
import android.os.Handler;import android.os.Message;/** * Created by fanbin on 15/7/2. * 简单定时器 */public abstract class Timing { //更新ui public abstract void massg(); //定时多长时间 private int time = 200; //定时器是否启动 private boolean isThread = true; //启动定时器 public void start(){ isThread = true; new Thread(new s(new Handler(){ @Override public void handleMessage(Message msg) { massg(); } })).start(); } public int getTime() { return time; } //设置定时多长时间 public void setTime(int time) { this.time = time; } //关闭定时器 public void stop(){ isThread = false; } //线程睡眠 class s implements Runnable { Handler handler; s(Handler handler){ this.handler = handler; } @Override public void run() { try { while (isThread) { Thread.sleep(time); handler.sendMessage(new Message()); } } catch (InterruptedException e) { e.printStackTrace(); } } }}
使用方法
Timing timing = new Timing() { @Override public void massg() {//更新ui }};//设置定时多长时间timing.setTime(200);
//启动定时器timing.start();
//关闭定时器timing.stop();
0 0
- android简单定时器 直接用
- Android定时器的简单使用方法
- Android简单定时器的实现
- Android源码之简单定时器
- Android 定时器TimerTask 简单使用
- Android中简单的定时器类
- Android三种定时器的简单使用
- [Java定时器]用Spring Task实现一个简单的定时器.
- java定时器 直接上源码
- 用线程实现简单的定时器
- 用定时器实现简单时钟功能
- Android图片缓存技术!直接用在你的项目中,简单方便高效
- Timer定时器简单用法(Android中示例)
- Android Studio 中实现简单的定时器代码
- Android 定时器
- Android 定时器
- Android 定时器
- Android 定时器
- 如何使用Android Studio把自己的Android library分享到jCenter和Maven Central
- 正则表达式 Pattern
- 回溯法(1)
- printf函数对参数的计算顺序,是从右往左的(输出是从左向右的)
- struts2过滤器配置
- android简单定时器 直接用
- iOS开发范例实战宝典(基础篇)
- iOS ASIHttpRequest 和 AFNetWorking 实时监测下载进度
- 思科模拟器学习笔记:
- cmd命令整合
- c++复习
- 循环结构中break、continue、return和exit的区别
- iOS block简介和使用(一)
- Android 系统中 Location Service 的实现与架构