我的应用程序有一个从库中选择图像的选项以上传到服务器,当我在其他设备(包括 Android 版本 2.3 和 4.0.3)上选择它时,它可以正常上传。但是,在我的个人设备上,它是运行 4.0.3 的摩托罗拉 Droid Razr(在单独的 Razr 上确认),它迫使我首先裁剪图像。它让我可以选择从裁剪屏幕保存或丢弃,当我选择保存时,它会导致我的应用程序崩溃。(编辑:出现错误 java.lang.RuntimeException:传递结果 ResultInfo 失败)还有其他人在摩托罗拉或特别是 Razr 设备上遇到过这个问题吗?对此有任何修复,还是这个问题更适合摩托罗拉开发论坛?
final Intent intent = new Intent(Intent.ACTION_PICK,
MediaStore.Images.Media.EXTERNAL_CONTENT_URI);
intent.putExtra("return-data", true);
intent.setType("image/*");
parent.startActivityForResult(intent, REQUEST_IMAGE_LIBRARY);