У меня есть программа для Android, которая создает файл и проверяет его в инструкции if. Целью этого является сохранение значений в приложении. Приложение работает так. Я поместил значения в телефон, и я сбросил приложение, чтобы сбросить его. Значения были сохранены в файле. Когда я снова открою приложение, он должен пропустить экран, который позволяет мне вводить значения. Когда я это делаю, приложение действует так, как будто файл никогда не существовал. После отладки я обнаружил, что файл действительно создан. Он должен был быть создан во внутреннем хранилище, но я также добавил, что на всякий случай добавлено разрешение на запись внешнего хранилища. Может ли кто-нибудь помочь мне или дать мне альтернативу, пожалуйста?Файл Android не существует (но в то же время!)
File file = new File("user.txt");
if (file.exists())
{
...
}
Почему вы не используете базу данных SQLite для сохранения данных? –
Используйте 'SharedPreference', если у вас нет большого количества' DATA' для сохранения. –
В какой каталог вы сохраняете файлы? Как показано выше? – burntsugar