Я загружаю разные изображения между вкладками. У каждой вкладки есть экземпляр фрагмента Solution. Но пи c отображается только на первой вкладке, и я не знаю почему. С библиотекой Пикассо у меня та же проблема.
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
pic = getArguments().getString("pic");
}
public void onViewCreated(final View view, @Nullable Bundle savedInstanceState) {
super.onViewCreated(view, savedInstanceState);
img = view.findViewById(R.id.pic);
Glide.with(view.getContext())
.load(pic)
.into(img);
}
public static Solution newInstance(int sectionNumber, String[] array, String zadani, String [] pic){
Solution fragment = new Solution();
Bundle bundle1 = new Bundle();
String section;
section = array[sectionNumber];
String p;
p = pic [sectionNumber];
bundle1.putString("key", section);
bundle1.putString("pic", p);
bundle1.putString("zadani", zadani);
fragment.setArguments(bundle1);
return fragment;
}
Адаптер страницы Fragment
public Fragment getItem(int position) {
return Solution.newInstance(position, array,zadani, pic);
}
} `