摘要:
本文转自http://winuxxan.blog.51cto.com/2779763/512179一、Android的内存机制Android的程序由Java语言编写,所以Android的内存管理与Java的内存管理相似。程序员通过new为对象分配内存,所有对象在java堆内分配空间;然而对象的释放是由垃圾回收器来完成的。C/C++中的内存机制是“谁污染,谁治理”,java的就比较人性化了,给我们请了一个专门的清洁工(GC)。那么GC怎么能够确认某一个对象是不是已经被废弃了呢?Java采用了有向图的原理。Java将引用关系考虑为图的有向边,有向边从引用者指向引用对象。线程对象可以作为有向图的起始 阅读全文
摘要:
先啰嗦一下我这里是怎么出现getView()重复调用的:我在使用listView的上传图片的时候,发现打开输入法(手写),会改变ListView的可视化界面,就是显示item的界面变小了,这样子会导致图片传送两张,由于要动态更新上传图片的进度条,所以把上传的方法写在getView()中,这是在网上参考的方法,具体使用方法请见本人的博客:#(不好意思,这里还没整理完成,整理完成了贴出地址) 关于会重复的原因这里就不说了,网上的高手解释的很详细,放一个地址出来,供大家参考http://hi.baidu.com/blogofivan/blog/item/e572728206260ec39123... 阅读全文