Существует несколько вопросов по этой проблеме (см., Например, here), и, как представляется, решение заключается в создании метода getRealPathFromURI
, который использует довольно хакерский метод для определения пути к файлу. Мой вопрос, почему это необходимо в первую очередь? Почему getPath
не возвращает фактический путь к файлу?Почему Uri.getPath() не возвращает фактический путь?
Мой вариант использования: я получаю намерение ACTION_SEND с типом MIME */*
и хочу скопировать файл в другое место, поэтому мне нужен полный путь.