Я пытаюсь написать базовое приложение «блокнот» для школьного проекта.
Я создал основной класс с editText
], который я сохраняю как String
textOutput.
Я использовал следующее, чтобы сохранить строку в файл:
FileOutputStream fos = openFileOutput(textOutput, Context.MODE_PRIVATE);
fos.write(textOutput.getBytes());
fos.close();
Однако в справочнике разработчиков Android говорится, что для чтения я должен использовать следующие шаги:
Чтобы прочитать файл из внутреннего место хранения:
- Вызовите
openFileInput ()
и передайте ему имя файла для чтения. Это возвращаетFileInputStream
.- Прочтите байты из файла с помощью
read ()
.- Затем закройте поток с помощью
close ()
.
Что это означает и как это реализовать?