安卓调用系统相册选择相片直接崩溃

V____Loren 2017-04-05 12:50:52
else if (requestCode == REQUESTCODE_ALBUM && data != null) {
try {
Log.e(TAG, "data" + data);
Uri selectedImage = data.getData();
Log.e(TAG, "selectedImage" + selectedImage);
String[] filePathColumn = { MediaStore.Images.Media.DATA };
Log.e(TAG, "filePathColumn" + filePathColumn);
Cursor cursor = this.getContentResolver().query(selectedImage, filePathColumn, null, null, null);
Log.e(TAG, "cursor" + cursor);
cursor.moveToFirst();

int columnIndex = cursor.getColumnIndex(filePathColumn[0]);
String path = cursor.getString(columnIndex);

cursor.close();
uploadImage(path);
} catch (Exception e) {
e.printStackTrace();
}
}



数据都有的.为什么cursor 就是Null呢?
本人用的是小米4C真机测试 安卓5.1.1LMY47V
...全文
418 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
开发者_android 2017-04-05
  • 打赏
  • 举报
回复
加个判断,如果是空:path=selectedImage.getPath();

80,357

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧