android利用handler回到主线程,并传递参数修改控件显示

//主线程创建handlerHandler handler = new Handler(){    @Override    public void handleMessage(Message msg){        //显示        tview1.setText(msg.what + "");        tview2.setText(msg.getData().getInt("id") + "");        tview3.setText(msg.getData().getString("name"));    }};//点击按钮触发public void jsOin(){    //进入子线程    new Thread(){        @Override        public void run(){            //创建Message对象            Message message = handler.obtainMessage();            //传递值            Bundle bundle = new Bundle();            bundle.putInt("id",1);            bundle.putString("name","张三");            message.setData(bundle);            message.what = 1;            //传递进Handler            handler.sendMessage(message);        }    }.start();}

结果如下:
android利用handler回到主线程_第1张图片 android利用handler回到主线程_第2张图片

更多相关文章

  1. Android屏幕截图并保存截取屏幕的图片到指定文件
  2. Android保存图片到本地或者数据库,并通知相册更新
  3. android两种方式实现圆形图片
  4. android Imageview 图片覆盖具体实现
  5. android(25)(android下实现多线程断点下载)
  6. Android 缩放图片
  7. Android截屏及图片解析

随机推荐

  1. python创建线程池(threadpool模块和multi
  2. 深度学习,机器学习视频教程
  3. PMP:项目资源管理总结
  4. python从Excel中读取数据
  5. GitLab快速入门2-Gitlab基本操作
  6. Oracle连接MongoDB数据库
  7. 什么是敏捷开发?
  8. 如何使用 Nodejs 开发一个 每日备份 Mong
  9. python实现数据可视化
  10. Python爬虫-QQ音乐下载(详解)