У меня есть постраничное представление переработчика из базы данных комнаты с использованием 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()
}
}
}