Я хотел бы получить изображение из системной галереи и поместить его в изображение в 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);
}
}
, это то, что я получаю, и на моем изображении не отображается изображение, что-то не так в моем коде?