Android适配器之基于BaseAdapter定义AbslistView万能适配器
推荐优先本地搜索浏览 Android适配器之DataModifyHelper数据操作类的封装 定义BaseAdapter抽象基类,抽取共性部分,即实现getCount、getItem、getItemId 观察源码可知,在构造函数中实例化DataModifyHelper对象,该对象负责数据的增删改查等操作。适配器中提供getDataModifyHelper方法,供外界获得操作数据的 DataModifyHelper帮助类。 public abstract class AbsUnityBaseAdapter<T> extends BaseAdapter implements INotifyAdapterDataSetChange { private static final UtilsLog lg = UtilsLog.getLogger(AbsUnityBaseAdapter.class); private LayoutInflater layoutInflater; private IAdapterDataModifyHelper<T> IAdapterataModifyHelper; /** * 构造方法 */ protected AbsUnityBaseAdapter() { this.IAdapterataModifyHelper = new DataModifyHelper