Activity.runOnUiThread(Runnable)简单介绍
来源:互联网 发布:淘宝假冒申诉 编辑:程序博客网 时间:2024/05/16 12:09
利用Activity.runOnUiThread(Runnable)把更新ui的代码创建在Runnable中,然后在需要更新ui时,把这个Runnable对象传给Activity.runOnUiThread(Runnable)。 Runnable对像就能在ui程序中被调用。如果当前线程是UI线程,那么行动是立即执行。如果当前线程不是UI线程,操作是发布到事件队列的UI线程。
public class TestActivity extends Activity { Button btn; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.handler_msg); btn = (Button) findViewById(R.id.button); btn.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { new Thread(new Runnable() { @Override public void run() { // 模拟耗时的操作。 try { Thread.sleep(1000); } catch (InterruptedException e) { e.printStackTrace(); } // 更新主线程UI TestActivity.this.runOnUiThread(new Runnable() { @Override public void run() { btn.setText("更新完毕!"); } }); } }).start(); } }); }}
0 0
- Activity.runOnUiThread(Runnable)简单介绍
- handler Activity.runOnUIThread(Runnable) View.Post(Runnable) View.PostDelayed(Runnabe,lon
- runOnUiThread(runnable)的用法
- android中的runOnUiThread(runnable)
- runOnUiThread(runnable)的用法
- runOnUiThread(runnable)的用法
- Acitivity.runOnUiThread(new Runnable())
- runOnUiThread(new Runnable())
- Android Tips-- Activity.runOnUiThread
- Android Activity runonUiThread
- runOnUiThread简单应用
- runOnUiThread简单使用
- runOnUiThread简单应用
- runOnUiThread简单应用
- android Activity类的runOnUiThread
- Activity类的runOnUiThread方法
- activity的runOnUiThread方法使用
- activity 使用runOnUiThread更新 ui
- Android 与 js 的交互
- Python 断言assert的使用
- Block的引用循环问题 (ARC & non-ARC)
- Android Context 是什么?
- uva 11151Longest Palindrome
- Activity.runOnUiThread(Runnable)简单介绍
- Robi改造计划RTP---提前1个月完成听说和对话
- Activity访问Service内部方法
- keil5的安装+工程的创建
- Oracle学习笔记(一)
- 关于CALayer层的一些简单知识
- Oracle权限管理
- MySQL集群搭建详解
- centos 6.5 安装docker