Mikyou的专栏

热爱编程, 乐于分享; 热衷于Kotlin语言开发和函数式编程

排序:
默认
按更新时间
按访问量

浅谈Android中的异步加载之ListView中图片的缓存及优化三

隔了很久没写博客,现在必须快速脉动回来。今天我还是接着上一个多线程中的异步加载系列中的最后一个使用异步加载实现ListView中的图片缓存及其优化。具体来说这次是一个综合Demo.但是个人觉得里面还算有点价值的就是里面的图片的缓存的实现。因为老实说它确实能在实际的项目中得到很好的应用。主要学习来源...

2016-06-25 02:56:33

阅读数:7044

评论数:7

浅谈android中异步加载之"取消异步加载"二

首先,我得解释一下为什么我的标题取消异步加载打引号,这是因为可能最后实现效果并不是你自己想象中的那样。大家看取消异步加载,这不是很简单吗?AsyncTask中不是有一个cancel方法吗?直接调用该方法不就行了吗?但是事实上是这样的吗?如果真是这样,我相信我就没有以写这个作为一篇博客的必要了。为什...

2016-06-05 19:14:34

阅读数:12731

评论数:10

浅谈android中的异步加载一

1、为什么需要异步加载。     因为我们都知道在Android中的是单线程模型,不允许其他的子线程来更新UI,只允许UI线程(主线程更新UI),否则会多个线程都去更新UI会造成UI的一个混乱有些耗时的操纵(例如网络请求等),如果直接放到主线程中去请求的话则会造成主线程阻塞,而我们系统有规定的响应...

2016-06-02 19:32:05

阅读数:7655

评论数:1

浅谈Android和java中的多线程下载

为什么要使用多线程下载呢? 究其原因就一个字:"快",使用多线程下载的速度远比单线程的下载速度要快,说到下载速度,决定下载速度的因素一般有两个: 一个是客户端实际的网速,另一个则是服务端的带宽。我们经常使用的是单线程下载,也就是下载一个文件就是开启一个线程去请求下载资源。 这里...

2016-06-01 23:13:31

阅读数:5717

评论数:1

提示
确定要删除当前文章?
取消 删除