博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
32、handler更新控件值
阅读量:6469 次
发布时间:2019-06-23

本文共 1425 字,大约阅读时间需要 4 分钟。

1 import android.app.Activity; 2 import android.os.Bundle; 3 import android.os.Handler; 4 import android.os.Message; 5 import android.widget.TextView; 6  7 public class TestActivity extends Activity { 8     private TextView tv; 9     // 1 .创建出来handler 要求必须在主线程里面创建10     private Handler handler = new Handler() {11         // 主线程处理消息 调用的方法12         @Override13         public void handleMessage(Message msg) {14             int count = (Integer) msg.obj;15             tv.setText("当前条目为 " + count);16             super.handleMessage(msg);17         }18     };19 20     @Override21     public void onCreate(Bundle savedInstanceState) {22         super.onCreate(savedInstanceState);23         setContentView(R.layout.main);24         tv = (TextView) this.findViewById(R.id.tv);25 26         // 每隔2秒钟更新一下 tv的内容27         new Thread() {28 29             @Override30             public void run() {31                 for (int i = 0; i < 100; i++) {32                     /* tv.setText("当前为"+ i); */33                     try {34                         sleep(500);35                     } catch (InterruptedException e) {36                         e.printStackTrace();37                     }38                     Message msg = new Message();39                     msg.obj = i;40                     handler.sendMessage(msg);41                 }42                 super.run();43             }44         }.start();45 46     }47 }

 

转载地址:http://frdko.baihongyu.com/

你可能感兴趣的文章
App工程结构搭建:几种常见Android代码架构分析
查看>>
使用openssl进行证书格式转换
查看>>
ZOJ 3777 Problem Arrangement
查看>>
虚拟机类加载机制
查看>>
Callable和Future
查看>>
installshield12如何改变默认安装目录
查看>>
少用数字来作为参数标识含义
查看>>
ScrollView中嵌套ListView
查看>>
JAVA虚拟机05--面试必问之JVM原理
查看>>
Algs4-2.3.1如何切分数组
查看>>
uva 10815 - Andy's First Dictionary(快排、字符串)
查看>>
观察者模式
查看>>
SQL性能优化:如何定位网络性能问题
查看>>
在properties.xml中定义变量,在application.xml中取值问题
查看>>
js 数组
查看>>
Linux scp命令详解
查看>>
struct和typedef struct
查看>>
RPC框架Thrift例子-PHP调用C++后端程序
查看>>
cell reuse & disposebag
查看>>
【故障处理】ORA-12545: Connect failed because target host or object does not exist
查看>>