ViewHolder
public <T extends View> T getView(int viewId){
View view = mViews.get(viewId)
if (view == null){view = mConvertView.findViewById(viewId);
mViews.put(viewId, view);
} return (T) view; 这边警告 }
Error:(41, 20)
警告: [unchecked] 未经检查的转换
需要: T
找到:View
其中,T是类型变量:
T扩展已在方法 <T>getView(int)中声明的View
public <T extends View> T getView(int viewId){
View view = mViews.get(viewId)
if (view == null){view = mConvertView.findViewById(viewId);
mViews.put(viewId, view);
} return (T) view; 这边警告 }
Error:(41, 20)
警告: [unchecked] 未经检查的转换
需要: T
找到:View
其中,T是类型变量:
T扩展已在方法 <T>getView(int)中声明的View
2016-08-16
求解,checkbox点击时不会复用,但是实际属性和最后一个Item 的checkbox 是共用的。就是说我最后一个选中,上面显示上是没复用,但是打log的时候会发现他们是属性和最后一条是一样的,最后一个选中上面全部都是选中状态。点击上面不会转换属性,但是显示是正常的。
2016-07-18