Создал recycler view с GridLayoutManager, однако он не хочет считывать данные из
prepareGalleryData()
. Выдает ошибку
java.lang.NullPointerException: Attempt to invoke virtual method 'boolean java.util.ArrayList.add(java.lang.Object)' on a null object reference
И в коде эта ошибка указывает на две строчки
at com.example.asus.testapp147.UserProfile_PhotoFragment.prepareGalleryData(UserProfile_PhotoFragment.java:58)
указывает на строчку 58 (
galleryList.add(gallery);
) в
GalleryGridObject gallery = new GalleryGridObject(R.drawable.city);
galleryList.add(gallery);
Вот полный код
prepareGalleryData()
private void prepareGalleryData()
{
GalleryGridObject gallery = new GalleryGridObject(R.drawable.city);
galleryList.add(gallery);
gallery = new GalleryGridObject(R.drawable.city);
galleryList.add(gallery);
gallery = new GalleryGridObject(R.drawable.city);
galleryList.add(gallery);
mAdapter.notifyDataSetChanged();
}
И на строчку 50 в
onCreateView
фрагмента
prepareGalleryData();
Как исправить эту ошибку? (Полный код фрагмента и адаптера скину в комменты)