在Kitkat版本中裁剪图像时,Gallery已停止



每个人,我在使用kitkat版本从图库/相机裁剪图像时遇到错误。低于或高于此版本的代码是有效的,但当我将此应用程序加载到Android版本19时,会导致错误消息对话框,并且在应用程序关闭后强制关闭。但这个应用程序也可以在Kitkat版本的genymotion模拟器中工作,所以我无法识别实际设备的实际问题。

所以请帮我摆脱困境。

在onActivityResult中尝试此代码

if (requestCode == PHOTO_INTENT && resultCode == RESULT_OK) {
            if (android.os.Build.VERSION.SDK_INT > 20) {
                Bitmap photo = (Bitmap) data.getExtras().get("data");
                Uri tempUri = getImageUri(this, photo);
                performCrop(tempUri);
            } else {
                performCrop(data.getData());
            }
        }
public Uri getImageUri(Activity inContext, Bitmap inImage) {
        ByteArrayOutputStream bytes = new ByteArrayOutputStream();
        inImage.compress(Bitmap.CompressFormat.JPEG, 100, bytes);
        String path = Images.Media.insertImage(inContext.getContentResolver(),
                inImage, "Title", null);
        return Uri.parse(path);
    }

最新更新