如何在分页Android中搜索/过滤项目?

时间:2019-04-10 05:15:41

标签: android android-recyclerview pagination pagedlist

我从会议室数据库使用MVP和RXjava进行了分页的回收站视图,每个项目都被选中或未选中,并被修改为主要的PagedList。现在我要从此列表中搜索。我该怎么做?我无法从数据库查询,因为我没有存储最新值。

enter image description here

我要从pagedList中搜索。

public class AttendanceAdapter extends PagedListAdapter<ChildAttendance,AttendanceAdapter.ViewHolder>  {


    HashMap<String,ChildAttendance> presentHashmap;

    public AttendanceAdapter(AttendanceAdapter.OnItemCheckListenerdiffCallback) {
        super(DIFF_CALLBACK);
        this.presentHashmap=new HashMap<>();

    }

    public HashMap<String, ChildAttendance> getPresentHashmap() {
        return presentHashmap;
    }




    @Override
    public void onBindViewHolder(@NonNull ViewHolder holder, int position) {
         ChildAttendance child = getChildAttendance(position);


             holder.setOnClickListener(new View.OnClickListener() {
                @Override
                public void onClick(View v) {

                ...changes to list
               c.changeState()

        }
    }

}

0 个答案:

没有答案