android利用handler回到主线程
16lz
2021-01-23
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屏幕截图并保存截取屏幕的图片到指定文件
- Android保存图片到本地或者数据库,并通知相册更新
- android两种方式实现圆形图片
- android Imageview 图片覆盖具体实现
- android(25)(android下实现多线程断点下载)
- Android 缩放图片
- Android截屏及图片解析