我想从系统库中获取图像内容,并将其放在FragmentActivity的imageview中。 我正在尝试以隐式意图这样做,但是在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);
}
}
这就是我得到的 并且没有图像显示在我的imageview上 我的代码有问题吗?