Android多线程编程之一:Thread+Handler
来源:互联网 发布:知乎 理财平台 编辑:程序博客网 时间:2024/06/01 19:04
第一步:在主Activity中定义一个Button,id=btnThread
第二步:定义一个Handler变量,如下代码:
private Handler mHandler=new Handler(){
public void handleMessage(Message msg) {
String str=String.valueOf(msg.what);
tvThreadCount.setText(str);
}
};
第三步:定义Button事件
btnThread.setOnClickListener(new OnClickListener(){
public void onClick(View v) {
new Thread(new Runnable(){
public void run() {
int i=0;
while(i<100)
{
SystemClock.sleep(250);
i++;
if(i%5==0)
{
Message msg=new Message();
msg.what=i;
mHandler.sendMessage(msg);
}
}
}
}).start();
}
});
- Android多线程编程之一:Thread+Handler
- android多线程 : asynctask,thread,handler
- Android 多线程:使用Thread和Handler
- Androidの多线程之更新ui(Thread+Handler+Message)
- Android 学习 之 Looper Handler Thread Messahe 多线程
- Android游戏开发之Thread与Handler执行多线程
- android 多线程Thread,Runnable,Handler,AsyncTask等之间的关系
- android 多线程Thread,Runnable,Handler,AsyncTask等之间的关系
- Android多线程知识(Thread,Runnable,Handler,AsyncTask,Looper等)
- Android多线程Thread Runnable Handler AsyncTask等之间的关系
- android 多线程Thread,Runnable,Handler,AsyncTask等之间的关系
- Android多线程Thread Runnable Handler AsyncTask等之间的关系
- Android多线程Thread Runnable Handler AsyncTask等之间的关系
- Android 里面的多线程操作备忘,关于Thread,Handler, Looper
- Java中的多线程Thread Runnable及android的handler
- android 多线程Thread,Runnable,Handler,AsyncTask等之间的关系
- android 多线程Thread,Runnable,Handler,AsyncTask等之间的关系
- android多线程编程之AsyncTask与Handler
- 函数实现my_strcat
- Android中WebView的详细解释
- python - scapy - fuzz
- TCP连接建立系列 — 客户端发送SYN段
- memcached 异常 : 单数据项超过默认值1m
- Android多线程编程之一:Thread+Handler
- 图像分割
- SwiftDemo
- 函数实现my_memcpy.
- 事务的隔离级别
- scala 隐式转换
- MFC CTreeCtrl节点存储额外数据
- Android多线程编程之二:Thread+UI.Post(new Runnable(){})
- matlab 图像分割