android如何在子线程中更新UI
16lz
2021-01-23
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了。
更多相关文章
- Android Toast 例子
- Android强制在主线程进行网络请求
- Android 实现旋转键盘的例子
- Android 各种Dialog例子
- Android的SensorEventListener例子(摇晃手机)
- Android非主线程更新UI
- Android成长之路-Android组件_EditView例子小解1
- android按钮的操作例子,简单大家看明白_基础篇
- android 的Handler处理UI主线程外的耗时操作