2012年12月4日
摘要: Android内存管理-SoftReference的使用转自:http://dev.10086.cn/cmdn/wiki/index.php?doc-view-5031.html很多时候我们需要考虑Android平台上的内存管理问题,Dalvik VM给每个进程都分配了一定量的可用堆内存,当我们处理一些耗费资源的操作时可能会产生OOM错误(OutOfMemoryError)这样的异常,Android123观察了下国内的类似Market客户端设计,基本上都没有采用很好的内存管理机制和缓存处理。 如果细心的网友可能发现Android Market客户端载入时,每个列表项的图标是异步刷新显示的,但当 阅读全文
posted @ 2012-12-04 15:01 清沁 阅读(540) 评论(0) 推荐(0) 编辑
摘要: 推荐一篇好文章,真的写的很好,转自:http://blog.csdn.net/liuhe688/article/details/6532519在Android中实现异步任务机制有两种方式,Handler和AsyncTask。Handler模式需要为每一个任务创建一个新的线程,任务完成后通过Handler实例向UI线程发送消息,完成界面的更新,这种方式对于整个过程的控制比较精细,但也是有缺点的,例如代码相对臃肿,在多个任务同时执行时,不易对线程进行精确的控制。关于Handler的相关知识,前面也有所介绍,不清楚的朋友们可以参照一下。为了简化操作,Android1.5提供了工具类android.o 阅读全文
posted @ 2012-12-04 11:39 清沁 阅读(497) 评论(0) 推荐(0) 编辑