在选择图片之后呢,却报路径 为空的错误

我现在想将一个图片选择后上传到服务器去,但是,在选择图片之后呢,却报一个路径 为空的错误 。。
有时点击之后呢,又报游标关闭。在里面确实有一个游标关闭的一行代码哈。
但是,这个媒体库,应该是对的呀。就是那个路径的,看不出来有什么问题的呢。。
下面是从图片库选择得到图片的代码

img

里边有一个拍照的,却可以呢。。

img

直接搜android10之后选择图片的方案 不一样了

是不是选择图片的方式~

LoaderManager.LoaderCallbacks<Cursor>

我之前也是用你这样,没遇到什么问题,但过时了,也该换换方式了,今天刚换
https://github.com/MirkoWu/MVM
这是别人的库,我也是跟着换的,里面的lib_photo是读取本地图片的

获取游标的方式过时了,在有些系统上不兼容导致的报错。

修正下即可。

不想自己写,就拿其他人写的插件吧;
楼上说的那个第三方库也是可以的

获取游标的库函数过时了,希望能帮到你,请参考下https://github.com/MirkoWu/MVM

绝对路径的获取在Android8.0之后就已经是被隐藏了,目前只能用反射等相关方法进行获取

游标的库函数过时