1

我的应用程序有一个从库中选择图像的选项以上传到服务器,当我在其他设备(包括 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);
4

1 回答 1

0

我终于通过注释掉这一行来解决这个问题

intent.putExtra("return-data", true);

我不知道为什么这会导致 RAZR 在选择后想要裁剪图像。

于 2013-01-16T14:03:41.787 回答