我目前正在使用以下代码要求用户从内存中选择一个图像并进行裁剪,但它会一直崩溃。
Intent i = new Intent(Intent.ACTION_PICK,
android.provider.MediaStore.Images.Media.INTERNAL_CONTENT_URI);
i.putExtra("crop", "true");
i.putExtra("outputX", 90);
i.putExtra("outputY", 90);
i.putExtra("aspectX", 1);
i.putExtra("aspectY", 1);
i.putExtra("scale", true);
startActivityForResult(i, 1);
然后,在“onActivityResult”中我发现data.getData()为null(当我注释掉“crop”时,它包含图像Uri),而extras.getParcelable(“data”)为null同样。 :S
有人有任何线索吗?
答案 0 :(得分:2)
好的,修复了添加i.putExtra(“return-data”,true); :d