package com.xzjmyk.pm.activity.commoninterface; import java.util.LinkedList; import java.util.List; /** * listview数据源操作接口 * Created by RaoMeng on 2016/10/28. */ public interface ChangeDataSetInterface { void setDatas(List datas); List getDatas(); boolean AddItem(T data); boolean AddItem(int position , T data); /** * deprecate * 遍历检索效率低,且实际意义不大。 * */ boolean DeleteItem(T data); boolean DeleteItem(int position); void Clear(); void AddAll(LinkedList datas); void ReplaceAll(LinkedList datas); }