У меня возникли проблемы с разработкой моего приложения, главным образом потому, что я новичок в android и лучшие практики с точки зрения структуры приложения.Как я должен организовать свое приложение?
В основном, я ищу, чтобы создать приложение, которое может создавать, читать, редактировать и удалять «Пользователи». У каждого из этих пользователей есть набор вопросов, на которые необходимо ответить в форме (например, «имя», «возраст и т. Д.»). Эта форма разделена на 4 части, которые я разделил на фрагменты в ViewPager.
Мои вопросы:
у меня есть деятельность, чтобы создавать пользователь и список активность для отображения существующих пользователей Когда один решает изменить «пользователь», я хочу, чтобы форма создания будет показана, но населена поддержкой существующих данных. (что пользователь может затем отредактировать) .Это лучший способ?
Использует SQLite лучший вариант для того, что я ищу?
- Есть ли способ определить какой-либо файл или расширение файла для пользователя? Я имею в виду, что в Word у вас есть .doc-файл, который вы можете редактировать, читать и т. Д. Является ли что-то элегантное, как это возможно в Android?
У меня возникают некоторые сомнения, но я надеюсь, что с этого момента я начну указывать на себя в правильном направлении. Заранее спасибо!
Я вижу, поэтому нет смысла определять файл, когда вы можете использовать SQLite правильно? Я имею в виду, только для целей хранения? – JZweige
Обычно, на мой взгляд, вы не храните файл в своей базе данных. вы сохраняете путь к файлу (ссылку) в своей базе данных как строку. Затем приложение извлекает его из этого пути. Если вы сохраняете информацию о пользователе в базе данных, то да, вам не нужны никакие файлы. – wtsang02
* "extions сообщает системе, которая используется для открытия такого файла" * AFAIK только Windows делает это. Большинство ОС используют для этого магические числа и сразу же игнорируют расширение файла. Фактически расширение файла - это CP/M вещь IIRC. – m0skit0