为了账号安全,请及时绑定邮箱和手机立即绑定

小白理解的Handler机制(看慕课后的练习一)

标签:
Android

一:什么是Handler?
简单地说就用Android中用来更新UI界面的机制,也可以用来发送消息,处理消息的机制。
那有人会问了:为什么要用Handler呢? 直接set更改UI不行吗?
当让不行啊! 必须按照Android的规定来操作啊,谁叫Android是google“儿子”不是你“儿子”。

二:Handler怎么用?
首先,我先写个最简单的Handler。
先化个界面图片描述
很简单的界面,要做的就是点击send btn更改 文字。

下面写逻辑代码:
首先在btn的点击事件中new Thread,之后实现它的run()方法,在run()里初始哈Message并设置.what为1,之后发送message,start()发送。![图片描述][2]

之后初始化一个Handler接受之前发送的message,`private Handler handler = new Handler(){

    @Override
    public void handleMessage(Message msg) {
        // TODO Auto-generated method stub
        super.handleMessage(msg);
        if(msg.what == 1){
            textview1.setText("哈哈哈哈");
        }
    }

};`
为毛只能上传两张图片,第三张上传有问题啊。。。
这样接收时只要,msg.what == 1,就可以更改UI了。

当然还有别的方法,eg:post、postDelayed等。

点击查看更多内容
7人点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
移动开发工程师
手记
粉丝
1
获赞与收藏
40

关注作者,订阅最新文章

阅读免费教程

感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消