小编Rak*_*iya的帖子

onActivityResult()在选择图像时返回活动的第一个片段

我有导航抽屉的主要活动.在那里我有编辑按钮,打开编辑片段.用户从相机或图库中选择的图像应显示在ImageView中.

这里我面临的问题是我可以成功选择图像,它也会返回onActivityResult()中的图像.但它退出片段并从Camera或Gallery返回后重定向到Main活动片段.

我需要在ImageView中设置图像并在调用onActivityResult()后保留在同一个片段中.

这是我的代码:

EditProfileFragment.java

public class EditProfileFragment extends Fragment {

    RadioButton radioMale, radioFemale;
    Calendar birthDataCalendar = Calendar.getInstance();
    CustomEditText etBirthDate;
    CustomClearableEditText etName, etNumber, etAddress;
    CircleImageView civProfile, civChoose;
    ImageView ivBack;
    Bundle extra;
    byte[] byteArray;
    Bitmap bitmap;
    private static final int REQUEST_CAMERA = 55;
    private static final int SELECT_FILE = 66;


  @Nullable
  @Override
  public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, Bundle savedInstanceState) {
    View view = inflater.inflate(R.layout.fragment_edit_profile, container, false);
    return view;
}

  @Override
  public void onViewCreated(View view, @Nullable Bundle savedInstanceState) {
    super.onViewCreated(view, …
Run Code Online (Sandbox Code Playgroud)

android android-layout android-fragments android-activity

3
推荐指数
1
解决办法
420
查看次数