2016-01-25 2 views
1

Я установил VISIBLE gridView как INVISIBLE, и его адаптер снова вызван (используя класс ViewHolder), хотя для этого нет необходимости, и нет вызова для notifyDataSetChanged ...Адаптер gridview для Android, вызванный изменением видимости

Я вошел в систему методом getView, и все элементы вызываются один за другим.

Есть ли способ предотвратить это?

ответ

0

Как только я установил видимость gridView, чтобы стать GONE, адаптер больше не вызывался, что заставляло вещи течь быстрее.

Видимо, адаптер ListView/GridView вызывается, когда их видимость установлена ​​на «INVISIBLE», но не GONE.