Как получить ту же папку, что и (устарела) Environment.getExternalStorageDirectory () без контекста? - PullRequest
0 голосов
/ 30 октября 2019

Я использовал Environment.getExternalStorageDirectory() для хранения файла журнала ошибок на sdcard\MyApp\LogFolder, и один из моих методов был статическим, чтобы я мог вызывать записи журнала изнутри AsyncTask без утечки контекста.

Теперь, когда этоустарела, у меня нет проблем с перемещением моей папки в более приватную папку Android\data\com.package.name\files\whatever, но я не могу найти способ получить путь к этой папке так же, как Context.getExternalFilesDir, но без объекта Context для ссылки.

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

...