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