Как искать / фильтровать элемент в разбивке по страницам на Android? - PullRequest
0 голосов
/ 10 апреля 2019

У меня есть постраничное представление переработчика из базы данных комнаты с использованием MVP и RXjava. Каждый элемент отмечен или не отмечен, и изменен на основной PagedList. Теперь я хочу искать из этого списка. Как мне это сделать? Я не могу сделать запрос из базы данных, так как не сохранил последнее значение.

введите описание изображения здесь

Я хочу выполнить поиск из 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()

        }
    }

}
...