-2

I am having trouble developing my app, mainly because I am new to android and the best practices in terms of the app structure.

Basicly, I am looking to create an app that can create, read, edit and delete "Users". Each one of those users has a set of questions that need to be answered in a form (e.g. "name", "age, etc.). That form is divided in 4 parts that i divided in fragments in a ViewPager.

My questions:

  • I have an activity to create users and a list activity to show existing users. When one decides to edit a "user", I want the creation form to be shown but populated by exisiting data (that the user can then edit). Is this the best way?

  • Is using SQLite the best option for what I am looking for?

  • Is there a way of defining some kind of file, or file extension for a user? I mean, in Word you have a .doc file that you can edit, read, etc. Is something elegant like this feasible in android?

I am having some doubts, but I hope to start pointing myself in the right direction from now on. Thanks in advance!

4

2 回答 2

1
  1. 我相信是的,有没有其他方法可以在没有表格的情况下编辑“用户”?
  2. 也是的。其他选项包括共享首选项或另存为文件。但是由于您的数据是结构化的。最好的选择是使用 SQLite 数据库。
  3. 是的,有,但不,你不需要。即使分机不同,文件内容也不会改变。扩展名告诉系统哪个应用程序用于打开此类文件。如果此“用户”文件仅由您的应用程序使用,并且仅在内部使用。您无需指定任何扩展名。只要文件名就够了。但是,如果您希望其他应用程序能够打开它(例如文本编辑器),将其命名为“file.txt”将允许已安装的 texteditor 编辑该文件。
于 2013-07-17T15:50:42.120 回答
1

我有一个创建用户的活动和一个显示现有用户的列表活动。当一个人决定编辑“用户”时,我希望显示创建表单,但由现有数据填充(然后用户可以编辑)。这是最好的方法吗?

是的,为什么不。这取决于口味和最终客户。

使用 SQLite 是我正在寻找的最佳选择吗?

是的,当然,这就是它的用途。

有没有办法为用户定义某种文件或文件扩展名?我的意思是,在 Word 中,您有一个可以编辑、阅读等的 .doc 文件。像这样优雅的东西在 android 中可行吗?

我不明白您所说的文件类型或文件扩展名是什么意思。如果您将信息存储在 SQLite 中,则无需担心文件。

于 2013-07-17T15:53:40.777 回答