【发布时间】:2015-06-01 06:44:36
【问题描述】:
如果从图库中选择图像,Android 5.1.1 lollipop 返回空文件路径。下面的代码在 5.1.1 以下的所有设备中都可以正常工作,但在棒棒糖 5.1.1 中不起作用
Uri contentUri = data.getData();
Cursor cursor = null;
try {
String[] proj = {MediaStore.Images.Media.DATA};
cursor = context.getContentResolver().query(contentUri, proj, null, null, null);
int column_index = cursor.getColumnIndexOrThrow(MediaStore.Images.Media.DATA);
cursor.moveToFirst();
return cursor.getString(column_index);
} finally {
if (cursor != null) {
cursor.close();
}
}
cursor.getString(column_index) 这返回 null。
【问题讨论】:
-
android 升级到 5.1.1 后遇到同样的问题,请帮忙!!!
-
lollipop return null file path if image chosen from gallery.。不会。在 onActivityResult 中,您将一如既往地获得有效的内容提供者 uricontentUri。你用它做什么是不同的。 -
能否添加日志
标签: android