#Android Studio(cursor.getString(cursor.getColumnIndex(MediaStore.Images.Media.DATA))报错
#Android Studio(cursor.getString(cursor.getColumnIndex(MediaStore.Images.Media.DATA))报错:问题描述做AS调取相机拍照加保存图像时,下面这行代码出现问题,说Value must be ≥ 0查了一些解决方法,把openAlbum()中的Intent.ACTION_GET_CONTENT换成Intent.ACTION
·
问题描述
做AS调取相机拍照加保存图像时,下面这行代码出现问题
path=cursor.getString(cursor.getColumnIndexOrThrow(MediaStore.Images.Media.DATA));
报错是:
Value must be ≥ 0
查了一些解决方法,把openAlbum()中的Intent.ACTION_GET_CONTENT换成Intent.ACTION_PICK还是不行。
解决方案:
在这个地方查到了解决方案:https://stackoverflow.com/questions/24323353/while-selecting-image-from-gallery-image-path-is-not-returned-in-android。
最后把getColumnIndex换为getColumnIndexOrThrow可以运行
更多推荐
已为社区贡献1条内容
所有评论(0)