@Override
public void onStart() {
super.onStart();
FirebaseRecyclerAdapter<AllUsers, UsersViewHolder> firebaseRecyclerAdapter = new FirebaseRecyclerAdapter<AllUsers, UsersViewHolder>() {
@NonNull
@Override
public UsersViewHolder onCreateViewHolder(@NonNull ViewGroup parent, int viewType) {
return null;
}
@Override
protected void onBindViewHolder(@NonNull UsersViewHolder holder, int position, @NonNull AllUsers model) {
holder.setName(model.getName());
holder.setStatus(model.getStatus());
}
};
mUsersList.setAdapter(firebaseRecyclerAdapter);
}
public static class UsersViewHolder extends RecyclerView.ViewHolder{
View mView;
public UsersViewHolder(View itemView) {
super(itemView);
mView = itemView;
}
public void setName(String name) {
TextView mDisplayName = (TextView) mView.findViewById(R.id.display_name);
mDisplayName.setText(name);
}
public void setStatus(String status) {
TextView mDisplayStatus = (TextView) mView.findViewById(R.id.display_status);
mDisplayStatus.setText(status);
}
}
Ошибка находится в следующей строке, в которой красная линия отображается под ():
FirebaseRecyclerAdapter<AllUsers, UsersViewHolder> firebaseRecyclerAdapter = new FirebaseRecyclerAdapter<AllUsers, UsersViewHolder>() {
Какие должны быть параметры внутри этого?
Можете ли вы сделать это для моего кода, пожалуйста ... я не мог внести эти изменения
Я не знаю Firebase, я просто нашел ссылку и подумал, что это может помочь. Вы пытались найти учебник?
@ModusTollens правильный, вам нужно передать параметры.




Вам необходимо сделать следующее:
DatabaseReference ref=FirebaseDatabase.getInstance().getReference();
Query query=ref.child("Users").orderByChild("name").equalTo(name);
FirebaseRecyclerOptions<AllUsers> options =
new FirebaseRecyclerOptions.Builder<AllUsers>()
.setQuery(query, AllUsers.class)
.build();
FirebaseRecyclerAdapter adapter = new FirebaseRecyclerAdapter<AllUsers, UsersViewHolder>(options) {
Во-первых, вам нужно настроить адаптер, собрав FirebaseRecyclerOptions.
AllUsers - это ваш класс POJO, и вам нужно сделать запрос в адаптере ресайклера.
подробнее здесь:
https://github.com/firebase/FirebaseUI-Android/tree/master/database
Эта ссылка помогает? stackoverflow.com/a/47092932/1288408