I have the FirebaseRecyclerAdapter
declaration below:
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);
}
The declaration of adapter = new FirebaseRecyclerAdapter<User, ListOnlineViewHolder>
gives an error of FirebaseRecyclerAdapter cannot be applied.
I am aware that I need to build FirebaseRecyclerOptions.
How do I build 2 options?