There is a fragment from ImageView, I want to upload a photo from the gallery to this ImageView. From the activit works without problems, but from the fragment does not want. Tell me what's the problem?
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View v = inflater.inflate(R.layout.fragment_profile, container, false); fp_imageView1.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { Intent intent = new Intent(Intent.ACTION_PICK, android.provider.MediaStore.Images.Media.EXTERNAL_CONTENT_URI); startActivityForResult(intent, SELECTED_PICTURE); } }); } @Override public void onActivityResult(int requestCode, int resultCode, Intent data) { super.onActivityResult(requestCode, resultCode, data); Log.e(TAG,String.valueOf(resultCode)); if (requestCode == SELECTED_PICTURE && resultCode == getActivity().RESULT_OK && null != data) { Uri selectedImage = data.getData(); uri = selectedImage.toString(); Picasso.with(getActivity()).load(uri).transform(new CircleTransform()).into(fp_imageView1); } } The photo is loaded and disappears immediately.