设为首页 加入收藏

TOP

Android开发教程:Handler+thread 加载网络图片
2014-11-24 13:53:48 来源: 作者: 【 】 浏览:1
Tags:Android 开发 教程 Handler thread 加载 网络 图片

下面是我写的小Demo:


Handler+thread 加载网络图片,我在网上随便找了三张图片,分别开三个线程加载他们,然后在Activity中显示。


其中一个线程出现异常不会影响到其他线程更不会阻塞主线程(UI线程) ,这是多线程带来的好处之一。


本次Demo主要是利用Handler.sendMessage(...)把消息压进消息队列,过后通过Handler.handleMessage(...)在UI线程中处理压入的消息。从队列中取出消息时会根据压入的不同消息来更新UI。图片在外部线程中加载,加载完后sendmessage在主线程中更新UI。外部线程只顾加载图片,而更新UI是主线程(UI线程)的事,这个就达到了多线程异步加载网络图片的目的


ThreadDemo.java ThreadDemo是一个Activity,UI在这里面更新


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇Android开发:天气预报Dom解析 下一篇Android进阶:Google自带语音播放..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: