Как получить изображение из галереи / файлового менеджера во Fragment? - PullRequest
0 голосов
/ 05 марта 2019

Я хотел бы получить изображение из системной галереи и поместить его в изображение в FragmentActivity.Я пытаюсь сделать это с неявным намерением, однако я не получаю никаких данных в методе onActivityResult.Мой код:

 chooseFolder.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
            intent.setType("image/*");
            intent.setAction(Intent.ACTION_GET_CONTENT);
            startActivityForResult(intent, PICK_IMAGE_REQUEST);
        }
    });

, и когда я использовал startAactivityForResult

@Override
public void onActivityResult(int requestCode, int resultCode, Intent data) {
    if (resultCode == PICK_IMAGE_REQUEST) {
        Bitmap image = (Bitmap) data.getExtras().get("data");
        ImageInput.setImageBitmap(image);
    } else if (resultCode == PICK_CAMERA_REQUEST) {
        Uri imageUri = data.getData();
        Picasso.get().load(imageUri).into(ImageInput);
    }
}

, это то, что я получаю, и на моем изображении не отображается изображение, что-то не так в моем коде?

...