Подтвердить что ты не робот

Исключение из списка реселлеров Android RecyclerView

Привет, У меня возникла проблема с новым Android Lollipop RecyclerView

Он продолжает сбой со следующим исключением:

Attempt to invoke virtual method 'void android.support.v7.widget.RecyclerView$LayoutManager.onMeasure(android.support.v7.widget.RecyclerView$Recycler, android.support.v7.widget.RecyclerView$State, int, int)' on a null object reference

Полная трассировка стека может быть найдена здесь

Код, используемый для инициализации RecyclerView, тем же самым, что и учебник, однако по какой-то причине это все еще жалуется. Любая помощь будет принята с благодарностью.

Доступ к коду можно получить по адресу gist здесь и макет: this Сущность

Ни один из views, или objects не являются null

4b9b3361

Ответ 1

Добавьте следующий код:

    LinearLayoutManager layoutManager = new LinearLayoutManager(getActivity());
    layoutManager.setOrientation(LinearLayoutManager.VERTICAL);
    recyclerView.setLayoutManager(layoutManager);

До добавления адаптера:

recyclerView.setAdapter(adapter);

Ответ 2

В уровне 22 андроида Api он не даст ошибку. Вместо этого он пропускает макет, если адаптер не найден.

Показывая предупреждение:

RecyclerView: адаптер не подключен; пропуская макет

Но ваше приложение не будет разбиваться и запускаться, но recyclerView не отображается.