我正在使用FirestoreRecyclerAdapter
创建一个recyclerView,我想在其中使用EditText
在我的Firestore中搜索电子邮件。如果该电子邮件存在于Firestore中,则cardview应以用户名显示在我的recyclerView中,否则应打印出“未找到数据”。
但是由于某些原因,未调用方法onBindViewHolder
,onCreateViewHolder
和AddUserViewHolder
。我看到我收到此错误消息:
E/RecyclerView: No adapter attached; skipping layout
对于以下代码:
private void InitRecyclerView() {
recyclerViewAddUser = findViewById(R.id.userRecyclerView);
recyclerViewAddUser.setHasFixedSize(true);
recyclerViewAddUser.setLayoutManager(new LinearLayoutManager(UserToProject.this));
recyclerViewAddUser.setAdapter(adapter);
recyclerViewAddUser.setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View view, MotionEvent motionEvent) {
closeKeyboard(view);
return false;
}
});
}
如您所见,我已经为回收站连接了适配器,所以我不知道为什么会出现此错误。
希望这是有道理的,如果没有请联系。预先谢谢你。