我应该如何存储产品信息以在基于 Android 列表框的 UI 中显示?
大家好,
我是Android开发新手。
我正在开发一个应用程序,我想在其中显示有关产品的信息。用户将从列表框中选择产品并在以下屏幕上获取信息。
我的问题与信息存储的设计有关:我应该将所有产品的信息存储在数据库中还是最好使用文件等外部存储系统,因为与产品相关的信息会很大。
请帮我。 谢谢。
Hello there,
I am new to Android development.
I am developing an application in which I want to display information about a product. The user will select the product from a listbox and get the information on the following screen.
My question pertains to the design of the information storage: should I store information of all products in the database or is it better to use an external storage system like files as information related to a product will be quite big.
Please help me.
Thank you.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我不建议使用外部存储,因为数据库在存储和检索与您的产品相关的信息方面会更有效。这就是为什么它们被称为“关系”数据库。
您没有提供有关要显示的信息的信息,但假设您可以划分为可能存储在表中的逻辑部分,这似乎是合乎逻辑的。平面文件的效率会低得多。
我建议您在 Android 上使用 SQLite,并使用与您的信息表相关的产品表(id、描述等)。
我希望这有帮助。
I would not advise using external storage as a database will be more efficient in storing and retrieving information related to your product. This is why they are called "relational" databases.
You did not give information about the information to be displayed, but it seems logical to assume you can divide into logical parts that may be stored in tables. Flat-files would be much more inefficient.
I advise you to use SQLite on Android, with a table Products (id, description, ...) that is related to your tables of information.
I hope this helps.