图库中选择图片出现异常Cursor为null
16lz
2021-01-24
1.问题出现原因:
在android4.4以上的版本访问本地图片:
Intent intent = new Intent(Intent.ACTION_OPEN_DOCUMENT,MediaStore.Images.Media.EXTERNAL_CONTENT_URI);
在Android 4.4以前的版本访问图库:
Intent intent = new Intent(Intent.ACTION_PICK,MediaStore.Images.Media.EXTERNAL_CONTENT_URI);
2.异常的解决方法
Intent intent;
if(Build.VERSION_SDK_INT >= Build.VERSION_CODES.KITKAT){
intent = new Intent(Intent.ACTION_OPEN_DOCUMENT,MediaStore.Images.Media.EXTERNAL_CONTENT_URI);
}else{
intent = new Intent(Intent.ACTION_PICK,MediaStore.Images.Media.EXTERNAL_CONTENT_URI);
}
更多相关文章
- Android各个版本之间的区别(二)
- Build/Environmen
- Android(安卓)Studio 入的坑
- Android.support.v4.app.Fragment 与 android.app.Fragment 的区
- android Q版本外部存储问题以及获取空间大小问题
- Android开发:创建项目后报错,com.android.ide.common.process.Proc
- Eclipse经常闪退
- 下载 android 源码错误curl: (6) couldn't connect to host的解
- Android开发问题汇总