BitmapFactory.decodeFile возвращает "" для правильного пути к файлу - PullRequest
0 голосов
/ 02 марта 2020

У меня есть изображение, которое сохраняется в этом месте

/data/user/0/com.package.name/files/3_20200302_1915403011639805937138468.jpg

Я хочу загрузить его в растровое изображение, как показано ниже

val bitmap = BitmapFactory.decodeFile(file.absolutePath)

Даже если изображение существует и когда отладчик останавливается в этой точке, я вижу BitMap (кнопка отладчика, которая позволяет видеть его), я получаю это в результате

bitmap = ""

Не знаю, почему это происходит. Есть ли проблема в том, что правильный путь - это данные / данные, а не данные / пользователь, хотя я сохраняю его в context.filesDir?

...