Android Handler传值

android 专栏收录该内容
190 篇文章 2 订阅
			//Bundle传值 
			Message msg = new Message();
            Bundle bundle = new Bundle();

            bundle.putString("value", value);
            msg.setData(bundle);
            msg.what = 1000;
            mHandler.sendMessage(msg);
//接收
private Handler mHandler = new Handler() {
        public void handleMessage(Message msg) {
            if (msg.what == 1000) {
                Bundle data = msg.getData();
                String value = data.getString("value");
                Log.e(TAG, "handleMessage: ---------handleMessage-----" +value);
                tvSecond.setText(" "+value + "s " + MyApplication.getContext().getString(R.string.temperature));
            }
            super.handleMessage(msg);
        }
    };
  • 0
    点赞
  • 0
    评论
  • 0
    收藏
  • 一键三连
    一键三连
  • 扫一扫,分享海报

©️2021 CSDN 皮肤主题: 技术黑板 设计师:CSDN官方博客 返回首页
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值