如何解决无法使用recyclerview适配器检索我的数据,无法发现错误
NoteAdapter.java 运行时没有错误,但无法从Firestore检索数据 我也敬酒了,以检查adpter类是否在工作,
public class NoteAdapter extends FirestoreRecyclerAdapter<Note,NoteAdapter.NoteHolder> {
public NoteAdapter(@NonNull FirestoreRecyclerOptions<Note> options) {
super(options);
}
@Override
protected void onBindViewHolder(@NonNull NoteHolder holder,int position,@NonNull Note model) {
holder.textViewTitle.setText(model.getTitle());
holder.textViewDescription.setText(model.getDescription());
holder.textViewPriority.setText(model.getPriority());
}
@NonNull
@Override
public NoteHolder onCreateViewHolder(@NonNull ViewGroup parent,int viewType) {
View v= LayoutInflater.from(parent.getContext()).inflate(R.layout.note_item,parent,false);
return new NoteHolder(v);
}
class NoteHolder extends RecyclerView.ViewHolder{
TextView textViewTitle;
TextView textViewDescription;
TextView textViewPriority;
public NoteHolder(@NonNull View itemView) {
super(itemView);
textViewTitle=itemView.findViewById(R.id.text_view_title);
textViewDescription=itemView.findViewById(R.id.text_view_description);
textViewPriority=itemView.findViewById(R.id.text_view_priority);
Toast.makeText(itemView.getContext(),"testing adapter class",Toast.LENGTH_SHORT).show();
}
}
}
Note.java
瓷砖,描述和优先级是Firestore集合中出现的字段
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。