мое приложение должно хранить некоторые данные в текстовом файле.Каждый раз, когда приложение запускается, данные читаются, и каждый раз, когда приложение закрывается, данные стираются из текстового файла и сохраняются новые данные о последней сессии.
Теперь у меня нет проблемчтение данных:
InputStream is = getResources().openRawResource(R.raw.myFile);
BufferedReader br = new BufferedReader(new InputStreamReader(is));
Беда в том, что я пишу в файл.Очевидно, что ресурсы должны как-то получить к нему доступ, но R.raw.myFile
приводит только к InputStream, и мне нужно передать строку в openFileOutput
.Это код вопроса:
FileOutputStream fos = openFileOutput(getResources().openRawResource(R.raw.myFile), MODE_PRIVATE);
Так что, похоже, это не сработает.Есть ли другой способ записи в файл в папке raw?