Я создаю приложение, в котором пользователь добавляет слова в приложение, а затем может получить к ним доступ. Подумайте о базовом словаре без части «=». Просто список слов. Таким образом, у меня есть один EditText и кнопка для добавления. Теперь как можно было бы сохранить это одно слово во что-то, что позже можно было бы использовать в listView? Более того, как бы сохранить этот вход постоянно в приложении, а не только для текущего исполняемого экземпляра приложения, но на самом деле его сохранить? Я думал об использовании arrayList или даже к карте - для целей словаря позже, но понятия не имею, где его сохранить, как сохранить его, как его получить ...Android Studio - Как разрешить пользователю создавать словарь
Мой (необразованный) мыслительный процесс было чем-то вроде создания текстового файла в словаре значений, который будет иметь карту в нем. то каждый раз, когда пользователь добавляет новое слово, он считывает карту в память, добавляет к ней слово и сохраняет ее заново. Но я бы подумал, что это будет очень безответственное управление ресурсами, чтобы все это было в памяти, если добавить только одно. Что-то вроде «добавить к последней строке файла», вероятно, было бы лучше, а затем прочитать файл в целом только при доступе к спискуView? Опять же, может быть, весь мой мыслительный процесс здесь испорчен, но вот что здесь для :)
Итак, что бы вы подумали с помощью java-мышления?
Любая помощь очень ценится! :)
Вы сделали поиск в Google по этому вопросу? Там должны быть руководства по учебным пособиям для этой точной вещи ... – AntonH
Я сделал, да, старался изо всех сил, не писал бы в противном случае. Проводка здесь действительно как последнее средство ... Кроме того, так много downvotes от людей, которые даже не комментируют почему? Я думал, что этот сайт лучше, чем этот ... Видимо, я доказал, что ошибаюсь ... – Pete