У меня здесь странная ситуация.Адаптер ListView getView дважды вызывался с помощью null convertView на устройстве Nexus
Существует вид списка с пользовательским адаптером. Представление имеет несколько разных типов элементов, которые правильно используются в getViewItemType
. Почти на каждом устройстве и поддерживаемой ОС метод getView
в адаптере вызывается без какого-либо странного поведения.
Я знаю, что getView
можно назвать много раз, и это не проблема. Однако на Nexus 5 и Nexus 6 getView вызывается дважды для одного и того же типа предметов и передает convertView
из null
.
В результате мы создаем два вида для одной и той же строки в списке. Кажется, что на самом деле он будет прикреплен или добавлен в список, а другой - нет.
Любые предложения или советы, которые могут быть причиной этого?
Как вы знаете, вызывается дважды для одного элемента? – Xcihnegn
Вы правильно переопределили 'getViewTypeCount()' ?? – trpride
Я не знаю, будет ли это работать, но вы можете сделать свой фрагмент синглом? – Eenvincible