Android getCacheDir пытается получить внешний кеш - PullRequest
0 голосов
/ 31 мая 2019

Когда я звоню context.getCacheDir(), он пытается извлечь кэш для внешнего хранилища. Есть ли причина, по которой это происходит, или я упускаю что-то простое?

Я посмотрел, где getCacheDir пытается получить каталог, и там написано, что не удалось найти подключенный том для /storage/extSdCard/Android/data/com.myApp/cache/

File cacheDirectory = context.getCacheDir(); //App crashes here since there is no external storage
String cachePath = "";

if(cacheDirectory != null){
     cachePath = cacheDirectory.toPath().normalize().toString();
}

Я ожидаю, что здесь будет возвращен путь к внутреннему кешу приложения, но, похоже, этого не происходит.

Заранее спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...