public class MainActivity extends Activity {    @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.activity_main);        new Thread() {            @Override            public void run() {                MainActivity.this.runOnUiThread(new Runnable() {                                        @Override                    public void run() {                        TextView txt = (TextView) findViewById(R.id.text);                        txt.setText("ttttt");                    }                });            }            }.start();    }    }

好吧,我承认自己是标题党。众所周知,其实android想更新UI终归要在主线程中。例子代码只是利用了Activity类的runOnUiThread方法。这么做的好处就是不用Handler了。

更多相关文章

  1. Android Toast 例子
  2. Android强制在主线程进行网络请求
  3. Android 实现旋转键盘的例子
  4. Android 各种Dialog例子
  5. Android的SensorEventListener例子(摇晃手机)
  6. Android非主线程更新UI
  7. Android成长之路-Android组件_EditView例子小解1
  8. android按钮的操作例子,简单大家看明白_基础篇
  9. android 的Handler处理UI主线程外的耗时操作

随机推荐

  1. android 发送短信的两种方式
  2. popwindow动画显示消失,activity切换动画
  3. 【Android代码片段之四】设置全屏
  4. android sd卡状态、路径、可用空间,内存
  5. android 显示特殊符号
  6. android apk执行shell脚本
  7. Android(安卓)KITKAT 以上实现沉浸式状态
  8. How to edit the init.rc in android
  9. android orientationchange的问题
  10. 2011.09.26(5)——— android sample之Note