您当前的位置: 首页 >  cmmboy1990 android

android 中Handle弱引用使用

cmmboy1990 发布时间:2022-08-10 11:08:23 ,浏览量:11

private MyHandler handlerData = new MyHandler(this);
 static class MyHandler extends Handler {
        private WeakReference weakReference;

        MyHandler(PersonalActivity fragmentActivity) {
            weakReference = new WeakReference(
                    fragmentActivity);
        }

        @Override
        public void handleMessage(Message msg) {
            final PersonalActivity activity = weakReference.get();
            switch (msg.what) {
                case 100:
                    String data = (String) msg.obj;
                    final String response_body = data.substring(1, data.length() - 1);
                    activity.getNetQYData(response_body);
                    break;

            }
        }
    }
Message msg = handlerData.obtainMessage();
        msg.what = 100;
        msg.obj = str;
        handlerData.sendMessage(msg);
关注
打赏
1688896170
查看更多评论

cmmboy1990

暂无认证

  • 11浏览

    0关注

    131博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文
立即登录/注册

微信扫码登录

0.0835s