У меня проблема с кодом Пикассо. В моем фрагменте фрагмента ( фрагмент навигационной панели ) находится ImageView, куда я хочу поместить изображение из URL-адресов " image.com ". Код Пикассо выглядит так
Picasso.get().load("image.com")
.resize(300,200)
.centerInside()
.into(photo);
Я не могу записать это в мой HomeFragmentActivity, где код должен быть, потому что findViewById не «работает».
HomeFragmentActivity > Разместить где код должен быть
public class HomeFragment extends Fragment {
private ImageView photo;
@Nullable
@Override
public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
return inflater.inflate(R.layout.fragment_home /*in this layout is ImageView where Picasso is inserting image from URL addres*/) , container, false);
}
}
Когда код находится где-то еще (, например, в MainActivity в методе onCreate ), приложение обработает sh. Пожалуйста помоги. Спасибо.
Напишите ниже, что вы предлагаете, может быть, код Пикассо не должен быть в HomeFragmentActivity?