Если я хочу динамически добавлять представления в GridView. Поэтому я использовал темы и для каждого просмотра меня называли adapter.notifyDatasetChanged(). adapter.registerDatasetObserver() дает оптимизацию вместо notifyDataSetChanged()
adapter.notifyDatasetChanged()
adapter.registerDatasetObserver()
notifyDataSetChanged()
adapter.notifyDatasetChanged () лучше. Поскольку adapter.registerDatasetObserver () вам нужно реализовать его наблюдатели, а это не стоит того. Подробнее читайте здесь