在Android Nougat 7.0中的Android问题中选择和裁剪图像

时间:2017-06-02 09:29:13

标签: java android android-studio android-7.0-nougat

我使用编译com.theartofdev.edmodo:android-image-cropper:2.3.+ lib来挑选和裁剪,我在打开相机应用关闭错误显示时对Android Nougat有问题。请帮我。提前谢谢。

Logcat错误:

  

Java.lang.RuntimeException:将结果ResultInfo {who = null,request = 1,result = -1,data = null}传递给activity {java.lang.NullPointerException:尝试调用虚拟方法'android.net失败。 Uri对空对象引用的android.content.Intent.getData()'

打开下面的对话框。

enter image description here

3 个答案:

答案 0 :(得分:1)

使用这个lib 编译'com.soundcloud.android:android-crop:1.0.1@aar'

我在Nougat 7.0中也遇到了同样的问题 现在它正常工作

答案 1 :(得分:1)

错误清楚地表明,当您的应用启动挑选和裁剪时。它进入活动结果,结果或意图被发现为null。因此应用程序崩溃。

但是你需要查看你的代码例程。因为它不应该在整个过程完成之前调用onActivityResult。

答案 2 :(得分:0)

尝试使用https://github.com/Yalantis/uCrop此库,我已经使用过,它的工作正常