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