Android пишет в текстовый файл
У меня есть текстовый файл в моей сырой папке моего приложения, который я собираюсь использовать как простой способ сохранить настройки, а затем прочитать их при необходимости. Я могу читать из этого файла с помощью BufferedReader и того, что с ним идет, но я пробовал несколько разных способов записи в этот файл, но ни один из них не работает.
Мне кажется, что проблема в том, что я никогда не получаю файл, и я предполагаю, что это просто потому, что я точно не знаю, как я должен дать ему правильный каталог и имя файла. Я перепробовал все, что мог придумать, и, как правило, получаю сообщения об ошибках типа "Нет такого файла или каталога" или "Файловая система только для чтения".
Похоже, это очень простая проблема, связанная с тем, что я просто предоставляю неверную информацию, поэтому, если кто-нибудь и укажет мне правильное направление, это будет высоко оценено.
Спасибо рафи
2 ответа
Для сохранения настроек следует использовать SharedPreferences
вместо того, чтобы придумывать индивидуальное решение.
Я не совсем уверен, что вы можете сделать это с вещами в "сырой" папке.
Один из подходов заключается в использовании хранилища SharedPreference в API. Смотрите в разделе хранилища документов. Это идеально из того, что вы описываете neededing. Другой подход - поместить файл на SDCard, прочитать и записать его оттуда.