Android
真祖_爱尔奎特
贵在坚持。
展开
-
ListView连续调用getview问题分析及解决
当我们在使用listview的时候。有时候自定义adapter的时候,是不是会发现在getview里打印日志的时候,重复调用很多次?有时候4次。有的严重甚至到10次,当我们在listview中移动的时候。每移动一列都会调用很多次,这样大大影响到效率!其实这和listview本身在android上的机制有关。下面我开始来介绍一下吧: 在布局,我们只有一个listview的时候。那好转载 2015-07-12 20:45:47 · 620 阅读 · 0 评论 -
Android中的GridView反复调用getView和getCount,并且getView中的position的值几乎都是0
最近做项目发现一个界面当用到GridView的时候,getView和getCount中的log被疯狂调用,并且getVIew中的LOG每出来一次就是四条,并且这四条数据的position的值都是0。一个5个Item的GridView,getView竟然会被反复调用。尤其是当ItemView中需要加载图片时,很容易造成GC过多,很容易出现ANR。 原因就在于measure过程,转载 2015-07-12 20:52:59 · 1307 阅读 · 0 评论 -
Android中Application类用法
Application类Application和Activity,Service一样是Android框架的一个系统组件,当Android程序启动时系统会创建一个Application对象,用来存储系统的一些信息。Android系统自动会为每个程序运行时创建一个Application类的对象且只创建一个,所以Application可以说是单例(singleton)模式的一个类。转载 2015-07-12 20:21:10 · 360 阅读 · 0 评论