Intereting Posts
Что такое «Кинжал будет вводить эти поля, если потребуется, но не будет создавать новые экземпляры» означает? Создание .so файлов в Android Studio 1.0.2 с помощью NDK Где help.py для обезьянника Android Открыть приложение галереи с Android Intent Приложение для мониторинга других приложений на Android HAXM не работает в Linux Проблемы с получением Calendar.WEEK_OF_YEAR Как играть в аудиофайл в android Нечетное поведение: тип класса объекта, перенастроенного методом getText () изменений TextView после создания AccessibilityNodeInfo в TextView Как вы организуете модули и компоненты Dagger 2? Я хочу, чтобы мое приложение для музыкальных плееров сканировало каталоги для аудиофайлов каждый раз, когда приложение запускается. Как я могу это сделать? Android-эмулятор настолько медленный, что он непригоден Значок приложения не входит в автозаполнение поиска Google Сканер штрих-кода ZXing в пользовательском макете в фрагменте Оптическое распознавание символов Android с OpenCV

Файл записи Android

После нескольких недель не программирования я решил закончить свое приложение. В прошлый раз я не мог писать и читать файлы, и теперь я хочу это сделать. Я мог бы использовать базы данных, но это кажется намного проще. Я нашел эту страницу, откуда я скопировал код. По крайней мере, сейчас я могу проверить содержимое файла на своем телефоне (пока я не использую виртуальные SD-карты, но это, безусловно, ускорит тестирование). Проблема с этим кодом заключается в том, что каждый раз, когда я пишу файл, закрываю приложение, а затем снова его открываю и снова пишу файл, содержимое файла сбрасывается.

File root = Environment.getExternalStorageDirectory(); File file = new File(root, "tomato50.txt"); if (assignArr.size() > 0) { try { if (root.canWrite()) { FileWriter filewriter = new FileWriter(file); BufferedWriter out = new BufferedWriter(filewriter); for (int i = 0; i < assignArr.size(); i++) { out.write(assignArr.get(i) + "\n"); Toast.makeText(MainActivity.this, "out: " + assignArr.get(i), Toast.LENGTH_LONG) .show(); } out.close(); } } catch (IOException e) { Log.e("TAG", "Could not write file " + e.getMessage()); } } 

Например

  1. Я поместил один элемент в assignArr.
  2. Элемент записывается в файл.
  3. Я закрываю приложение. AssignArr становится пустым, так как он является переменной.
  4. Я открываю приложение.
  5. Я поместил элемент в assignArr.
  6. Я закрываю приложение. AssignArr становится пустым, так как он является переменной.
  7. Я открываю файл, который показывает только последний элемент.

Solutions Collecting From Web of "Файл записи Android"