1

The cursor returns null while using the Uri.

code is here: https://notepad.pw/c1uhwjzr

Vadim Kotov
  • 8,084
  • 8
  • 48
  • 62
  • here is my code: `if (isDownloadsDocument(uri)) { try { final String id = DocumentsContract.getDocumentId(uri); uri = ContentUris.withAppendedId(Uri.parse("content://downloads/public_downloads"), Long.valueOf(id)); } catch (NumberFormatException e) { final String docId = DocumentsContract.getDocumentId(uri); final String[] split = docId.split(":"); return split[1]; } }` – Shamim Enamul Jul 24 '19 at 06:32
  • Some lines deleted for space issue .here is Cursor part: `("content".equalsIgnoreCase(uri.getScheme())) { cursor = context.getContentResolver() .query(uri, projection, selection, selectionArgs, null); int column_index = cursor.getColumnIndexOrThrow(MediaStore.Images.Media.DATA); if (cursor.moveToFirst()) { return cursor.getString(column_index); } }` – Shamim Enamul Jul 24 '19 at 06:35
  • 2
    Edit your question instead writing code in comments. – Pochmurnik Jul 24 '19 at 06:36
  • 2
    don't put code in comments, edit the question instead – Vladyslav Matviienko Jul 24 '19 at 07:07
  • Here is the answer https://stackoverflow.com/questions/30671548/unknown-url-content-downloads-my-downloads/53021624 – houtengzhi Mar 04 '20 at 07:55

0 Answers0