Привет У меня возникли проблемы с новым Android Lollipop RecyclerView
Android RecyclerView LayoutManager Исключение
It продолжает врезаться за исключением следующего:
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 here и макет: this gist
Ни один из views
или objects
не являются null
Когда recyclerview добавляется в дерево просмотра, он должен иметь диспетчер компоновки перед его компоновкой. Учитывая журнал ошибок, в момент поступления вызова измерения он еще не имеет менеджера компоновки. Полная трассировка стека должна показать, где проблема. – yigit
Трассировка стека Вы можете найти здесь: http: /crashes.to/s/68cfe49fbd4. Но насколько я вижу, в трассировке стека нет абсолютно никакой ссылки на мой код. –
Хм это интересно. Я не понимаю, почему менеджер компоновки отсутствует. Если вы можете отправить пример приложения, которое воспроизводит проблему через общедоступный трекер ошибок или здесь, я с удовольствием посмотрю. Btw, не должно быть связано с этим сбоем, но LinearLayoutManager еще не поддерживает обертку содержимого. Также вы не можете установить обертку содержимого, а также setHasFixedSize (true). – yigit