| 123456789101112131415161718192021222324252627282930313233 |
- 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<T> {
- void setDatas(List<T> datas);
- List<T> 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<T> datas);
-
- void ReplaceAll(LinkedList<T> datas);
- }
|