【发布时间】:2020-03-20 17:28:00
【问题描述】:
我在下面有FirebaseRecyclerAdapter 声明:
private void updateList() {
adapter = new FirebaseRecyclerAdapter<User, ListOnlineViewHolder>(
User.class,
R.layout.user_layout,
ListOnlineViewHolder.class,
counterRef
) {
@Override
protected void onBindViewHolder(@NonNull ListOnlineViewHolder holder, int position, @NonNull User model) {
holder.txtEmail.setText((model.getEmail()));
}
@NonNull
@Override
public ListOnlineViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
return null;
}
};
adapter.notifyDataSetChanged();
listOnline.setAdapter(adapter);
}
adapter = new FirebaseRecyclerAdapter<User, ListOnlineViewHolder> 的声明给出了 FirebaseRecyclerAdapter cannot be applied. 的错误我知道我需要构建 FirebaseRecyclerOptions. 如何构建 2 个选项?
【问题讨论】:
-
你是什么意思 2 个选项
-
我必须声明
FirebaseRecyclerOptions<Category> options = new FirebaseRecyclerOptions.Builder<Category>() .setQuery(category, Category.class) .build();两次吗? -
只有一次你声明recycleradapter
-
那我该声明哪一个?
User.class,,ListOnlineViewHolder.class?
标签: java android firebase firebaseui