首页 > 代码库 > Android中复用问题哲理性解析

Android中复用问题哲理性解析

Android中列表的复用机制提高了APP的运行效率,但随之而来的复用的问题总是让程序员们头痛,一个

bug找头天也找不到。我就把自己解决这方面的经验贡献出来供大家参考:


问题1:什么是复用

    复用其实指的是复用View,而绑定View的数据是变化的。


问题2:复用出现的场景

    在Adapter中,如果绑定View的数据的时候如果有if判断,往往很多人忘记了加else,这是大多数复用问题出现的根源。

     实际场景:

    技术分享     比如每个item可能有或没有图片picarrList,之前我只加了if判断,如果有图片就显示。但后来上下一滑动之后发现没有图片的item竟然也显示了其它了item的图片,于是追根溯源发现是这里的问题。



Android中复用问题哲理性解析