How to get file path by Uri?

Found an option:

public String getRealPathFromURI(Context context, Uri contentUri) { 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(); } } } 

But, returns null (Android 5.0.2) I can not figure out what to do next.

    1 answer 1

    It works:

     String path = fileUri.getPath(); textView.setText("Имя файла: " + path);