Я должен всегда использовать convertView как мой основной ViewElement в Базовом адаптере?
Переменная convertView в getView из BaseAdapter . Для чего это? при создании элементов я должен всегда использовать convertView? В чем проблема, если я им не пользуюсь?
1 ответ
Решение
What is it for?
это экземпляр View
если вы надуете, то в первый раз его значение равно нулю. Например
if (convertView == null) {
convertView = inflate...
}
при создании элементов я должен всегда использовать convertView?
да, но попробуйте реализовать шаблон ViewHolder вокруг него. Это ускорит работу свитка.
В чем проблема, если я им не пользуюсь?
это зависит от количества предметов, которые у вас есть в вашем ListView
, Мы можем перейти от laggy UX к сбоям.