как исправить E / RecyclerView: адаптер не подключен; проблема с пропуском макета

1

проблема E/RecyclerView: адаптер не подключен; пропуская макет во время открытия приложения.

private RecyclerView recyclerView;

private UserAdapter userAdapter;
private List<User> mUsers;

FirebaseUser fuser;
DatabaseReference reference;

private List<Chatlist> usersList;

@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
                         Bundle savedInstanceState) {
    View view = inflater.inflate(R.layout.fragment_chats, container, false);

    recyclerView = view.findViewById(R.id.recycler_view);
    recyclerView.setHasFixedSize(true);
    recyclerView.setLayoutManager(new LinearLayoutManager(getContext()));

    fuser = FirebaseAuth.getInstance().getCurrentUser();

пожалуйста помоги

Теги:
android-recyclerview

1 ответ

0

Похоже, что вы объявляете адаптер в верхней части файла, но я не вижу, что вы устанавливаете свой источник данных на адаптер, а затем настраиваете адаптер на утилизаторе следующим образом:

userAdapter = new UserAdapter(mUsers);
recyclerView.setAdapter(userAdapter);

Кроме того, вы написали полный UserAdapter?

У Google есть несколько отличных документов с примерами того, как реализовать Recyclerview: https://developer.android.com/guide/topics/ui/layout/recyclerview

Ещё вопросы

Сообщество Overcoder
Наверх
Меню