Android 5.1.1 lollipop возвращает пустой путь к файлу, если изображение выбрано из галереи. Ниже код работает отлично во всех устройствах ниже 5.1.1, но не работает в леденец 5.1.1Android 5.1.1 lollipop return null путь к файлу, если изображение выбрано из галереи
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) это возвращает нуль.
получать такой же вопрос после обновления андроида 5.1.1, пожалуйста, помогите !!! –
'lollipop возвращает пустой путь к файлу, если изображение выбрано из галереи.'. Нет. В onActivityResult вы всегда будете получать действительный контент-провайдер uri 'contentUri'. То, что вы с ним делаете, - это нечто иное. – greenapps
Можете ли вы добавить журналы, пожалуйста, –