因为android是不允许在子线程中更新界面,所以经常要用到handler来更新界面。

先建一个handler:

Handler myHandler = new Handler() {            public void handleMessage(Message msg) {                  switch (msg.what) {                       case 0:                         textView.setText("123");                         break;                  }                  super.handleMessage(msg);             }        };

然后再子线程触发:

Thread thread = new Thread(new Runnable(){               public void run()           {               Message message = new Message();               message.what = 0;               myHandler.sendMessage(message);            }});thread.start();


更多相关文章

  1. Android源码阅读-Filter过滤器
  2. 安装android studio
  3. Android(安卓)使用JAVA代码控制UI界面
  4. android handler 多线程
  5. android 数字滚动
  6. Android中界面中有多个edittext,如何默认让第二个获取焦点
  7. Android(安卓)Timer
  8. 【COCOS2DX-ANDROID-游戏开发之二三】 界面中嵌入Android的WebVi
  9. android白盒测试所需其他安卓开发内容链接整理

随机推荐

  1. [原创] Android(安卓)SDK 安装全记录
  2. Eclipse中使用Ant打Android包报错及解决
  3. Android(安卓)socket编程要点
  4. Android里把Dialog设置为全屏的方法
  5. Android(安卓)JetPack——DataBinding
  6. android中使用SurfaceView做视频播放器--
  7. 【收藏】Android开源项目和 框架
  8. android 8.0报错 Only fullscreen opaque
  9. Android(安卓)关于 OnScrollListener 事
  10. android.view.ViewRootImpl$CalledFromWr