Как получить путь к изображению из эскиза пути изображения?

Я пытаюсь получить imagepath на основе пути большого пальца, я уже пробовал решение отAndroid-получение-путь к изображению-из-миниатюры, но он основан на позиции сетки, я только извлекаю определенные изображения. Также я нашел один пример кода от SO, код

private String getImagePathFromThumbPath(String thumbPath)
    {
        String imgPath=null;

//      String[] projection = new String[] {MediaStore.Images.Thumbnails._ID, MediaStore.Images.Thumbnails.IMAGE_ID};
        String[] imagesDataPath={ MediaStore.Images.Media.DATA ,MediaStore.Images.Media._ID};
            //mResolver.query() requires android API 16
        Cursor thumbnails = mResolver.query(MediaStore.Images.Thumbnails.EXTERNAL_CONTENT_URI, imagesDataPath,MediaStore.Images.Thumbnails.DATA+"=?",new String[]{thumbPath}, null, null);

        String[] filePathColumn = {MediaStore.Images.Media.DATA};

        Cursor imageCursor = mResolver.query(MediaStore.Images.Media.EXTERNAL_CONTENT_URI, filePathColumn, MediaStore.Images.Media._ID + "=?", new String[] {thumbId}, null);

        if (imageCursor != null && imageCursor.moveToFirst()) {
            // Your file-path will be here
            imgPath= imageCursor.getString(imageCursor.getColumnIndex(filePathColumn[0]));
        }
        return imgPath;
    }

Вышеуказанный метод немного изменен в соответствии с моими потребностями и ничего не возвращает при тосте. Скажите, пожалуйста, как получить путь к изображению, используя путь к миниатюре?

Ответы на вопрос(1)

Ваш ответ на вопрос