getObbDir () возвращает ноль - PullRequest
0 голосов
/ 20 февраля 2019
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) {
         return c.getObbDir().toString();
     } else {
        File root = Environment.getExternalStorageDirectory();
         String path = root.toString() + Constants.EXP_PATH + c.getPackageName();
         return path;
    }

Вывод

Вызвано java.lang.NullPointerException Попытка вызвать виртуальный метод 'java.lang.String java.io.File.toString ()'для нулевой ссылки на объект

Ребята, помогите, getObbDir () возвращает null, в соответствии с документацией "абсолютный путь к каталогу для приложения. Может возвращать null, если общее хранилище в данный момент недоступно".Что означает «общее хранилище в данный момент недоступно»?как мне это воспроизвести?как мне это исправить?Я получил эту аварию на ткани, но никогда не смогу воспроизвести ее сам.

...