① 复用 ConvertView② 自定义静态类 ViewHolder③ 使用分页加载 ④ 使用 WeakRefrence 引用 ImageView 对象
ViewHolder 为什么要声明为静态类? 非静态内部类拥有外部类对象的强引用,因此为了避免对外部类(外部类很可能是 Activity)对象的引用,那么最好将内部类声明为 static 的。
本文共 230 字,大约阅读时间需要 1 分钟。
① 复用 ConvertView② 自定义静态类 ViewHolder③ 使用分页加载 ④ 使用 WeakRefrence 引用 ImageView 对象
ViewHolder 为什么要声明为静态类? 非静态内部类拥有外部类对象的强引用,因此为了避免对外部类(外部类很可能是 Activity)对象的引用,那么最好将内部类声明为 static 的。
转载于:https://www.cnblogs.com/loaderman/p/6525086.html