我从会议室数据库使用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()
}
}
}