倒计时五种方法,方法四:Handler与Thread(不占用UI线程)
来源:互联网 发布:美国数据安全管理规定 编辑:程序博客网 时间:2024/06/16 07:24
- public class timerTask extends Activity{
- private int recLen = 0;
- private TextView txtView;
- public void onCreate(Bundle savedInstanceState){
- super.onCreate(savedInstanceState);
- setContentView(R.layout.timertask);
- txtView = (TextView)findViewById(R.id.txttime);
- new Thread(new MyThread()).start(); // start thread
- }
- final Handler handler = new Handler(){ // handle
- public void handleMessage(Message msg){
- switch (msg.what) {
- case 1:
- recLen++;
- txtView.setText("" + recLen);
- }
- super.handleMessage(msg);
- }
- };
- public class MyThread implements Runnable{ // thread
- @Override
- public void run(){
- while(true){
- try{
- Thread.sleep(1000); // sleep 1000ms
- Message message = new Message();
- message.what = 1;
- handler.sendMessage(message);
- }catch (Exception e) {
- }
阅读全文
0 0
- 倒计时五种方法,方法四:Handler与Thread(不占用UI线程)
- 倒计时五种方法,方法五:Handler与Runnable(最简单型)
- 倒计时五种方法,方法二:TimerTask与Handler(不用Timer的改进型)
- 倒计时五种方法,方法三:Handler与Message(不用TimerTask)
- 线程里更新UI的两种方法:Thread+Handler和Runnable
- 方法一、使用Handler和Thread(线程)实现定时器
- thread线程,UI线程与后台线程,后台线程把message通过handler传给UI线程
- Android中子线程和UI线程之间通信的方式(Handler与Thread-附源码)
- Android中后台线程与UI线程交互的五种方法
- Android,UI主线程与子线程 handler,thread使用
- 倒计时五种方法,方法一:Timer与TimerTask(Java实现)
- Android实现计时与倒计时任务的五种方法
- Android:UI更新方法一:Handler+View.invalidate+Thread+Runnable
- Android:UI更新方法三:Handler+Worker Thread
- 实现线程的四种方法-Java Thread
- UI线程中调用Handler.post与直接执行方法的区别
- Android-不阻塞的UI线程方法
- JS隐藏div占用与不占用页面位置方法
- 顺序表(学习笔记)
- 第一部分Linux规则与安装中的笔记
- 反射举例及其应用
- Autossh-go写的一个ssh远程客户端
- oracle数据库中求某行的上一条记录和下一条记录
- 倒计时五种方法,方法四:Handler与Thread(不占用UI线程)
- SSM反向工程代码详解
- angular
- Java -- 泛型
- 关于高斯消元
- poj1390 (区间dp)
- Android源码目录结构详解
- Spring Boot文件上传与下载
- 机器学习之用Python从零实现贝叶斯分类器