Arreylist <object>显示为viewpager列表中的每个部分

时间:2015-12-29 02:42:09

标签: java android sorting arraylist filter

我有ArrayList<Model> mList

和一个看起来像

的Model类
public class Model{
    String value;
    String name;
    String dob;   

    //getters & setters
 }

我有查看寻呼机有5个片段。 mList保存完整列表,即value = All。我在第一个片段中显示。我想过滤/排序其他片段。例如,2nd应该只有value = k,对于第3个值= B ...获取排序列表和传递列表的最佳方法是什么...现在我正在做

ArrayList<Model> newlist = new ArrayList<Model>();

for{int i =0 ;i> mlist.size();i++}{
    if(mList.getvalue.equal("k")){
        newList.add(mList(i))                                   
    }      
}

并将新列表传递给listview 但是现在当用户点击一行时如何更新mList中的值,因为该行将具有值newList位置......

基本上我有一些针对mList的条件说用户必须点击我要检查的k,b等项目。

1)在不同的片段中获取排序/过滤列表的好方法是什么?

2)如何更新在mList中点击的项目的新列表值?

0 个答案:

没有答案