Проверка наличия файла в Kotlin без создания файла - PullRequest
0 голосов
/ 13 февраля 2020

Соответствующие ответы проверены, но они не совсем соответствуют моей ситуации.

В начале моей заявки проверяется, существует ли файл с кодом: someFile.exists(). Однако я обнаружил, что если пользователь перемещается внутри приложения с помощью пунктов меню и кнопки «Назад», код ведет себя так, будто создается someFile, хотя фрагмент приложения, который создается и записывается в someFile, вообще не запускается. Я предполагаю, что это потому, что объект File создается системой для запуска метода exists(), и этот объект заставляет someFile.exists() возвращать true при следующем вызове.

  1. Как я могу решить эту проблему?

  2. Существует ли пуленепробиваемый метод проверки наличия файла sharedPreferences или нет?

...