关于利用Handler和实现Runnable的class更新UI的小demo
来源:互联网 发布:淘宝怎么看真假 编辑:程序博客网 时间:2024/05/21 15:38
public class MyActivity extends Activity { TextView textView; int num = 1; Handler myHandler = new Handler() { public void handleMessage(Message msg) { switch (msg.what) { case 1: textView.setText("" + num); break; } super.handleMessage(msg); } }; public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_my); textView = (TextView)findViewById(R.id.TV); new Thread(new myThread()).start(); } class myThread implements Runnable { public void run() { while (!Thread.currentThread().isInterrupted()) { Message message = new Message(); message.what = 1; MyActivity.this.myHandler.sendMessage(message); try { Thread.sleep(100); } catch (InterruptedException e) { Thread.currentThread().interrupt(); } num++; } } }}注:Handler放在onCreate方法中或者外面都是可以的。
0 0
- 关于利用Handler和实现Runnable的class更新UI的小demo
- Android使用handler和Runnable结合,自定义View更新UI的Demo
- 利用Handler来更新android的UI实现动画
- 利用Handler来实现UI线程的更新
- android中Handler、Thread、Runnable更新UI的思考
- 线程里更新UI的两种方法:Thread+Handler和Runnable
- 利用Handler来更新android的UI
- 利用Handler来更新android的UI
- 利用Handler来更新android的UI
- 利用Handler来更新android的UI
- 利用Handler来更新android的UI
- 利用Handler来更新android的UI
- 利用Handler来更新android的UI
- 如何利用Handler更新android的UI
- 如何利用Handler更新android的UI
- 利用Handler来更新android的UI
- 利用Handler 来更新Android 的UI
- 如何利用Handler更新android的UI
- 【Maven】【gradle】java.io.IOException: No locks available常见解决方案
- C++ STL学习
- 算法竞赛入门经典第六章
- HDU_2227_FindTheNondecreasingSubsequences
- 欢迎使用CSDN-markdown编辑器
- 关于利用Handler和实现Runnable的class更新UI的小demo
- 《Java设计模式》之代理模式
- 2015.08.17 Ubuntu 14.04+cuda 7.5+caffe安装配置
- java 之 单例模式
- 文章标题
- C#项目中Json字符串解析
- 我以前做的第一个动漫资源种子。里面有各种资源, 喜欢自取
- iOS自动检查更新
- iOS 绘制1像素线条总结