У меня есть проверка проблемы, если файл существует или нет, это мой простой код:Проверьте, существует ли файл или нет? File.Exists() возвращает всегда ложно
File myfile = new File ("SecretFile");
if(myfile.exists(){
TextView mytxt = (TextView)findViewById(R.id.textView);
mytxt.setText("Loaded successfully");
}
else{
try {
myfile.createNewFile();
} catch (IOException e) {
e.printStackTrace();
}
TextView mytxt = (TextView)findViewById(R.id.textView);
mytxt.setText("Not loaded,reboot the application");
}
Я делаю простую игру, и мне нужно, чтобы проверить первый запуск приложения, потому что, когда приложение запускает загрузку всех переменных из файлов, но при первом запуске файлов нет, поэтому приложение аварийно завершает работу. У меня также есть еще один вопрос о файле «SecretFile», где находится? Как создать файл внутри Android/data/com.mypackage.myapp/SecretFile?
Добавьте это разрешение 'android.permission.WRITE_EXTERNAL_STORAGE' –