【发布时间】:2014-08-07 20:31:25
【问题描述】:
我正在学习 android,目前我正在开发一个 android 应用程序,它的一个选项卡保留用于存储药物及其描述,就像会有一个药物列表,当用户点击任何项目时,他会得到描述。我的问题是,将药物的价值及其描述存储为对象列表是否是一种好习惯?他们使用这种方法存储数据的缺点是什么?
【问题讨论】:
标签: android list android-listview
我正在学习 android,目前我正在开发一个 android 应用程序,它的一个选项卡保留用于存储药物及其描述,就像会有一个药物列表,当用户点击任何项目时,他会得到描述。我的问题是,将药物的价值及其描述存储为对象列表是否是一种好习惯?他们使用这种方法存储数据的缺点是什么?
【问题讨论】:
标签: android list android-listview
这取决于您拥有的数据量。如果数据量很大,请将其存储在数据库中并在需要时填充。
【讨论】:
使用 SQlite 数据库是存储药物列表的一种可能解决方案。随着药物数量的增加,使用数据库将随着时间的推移而扩展。下面是与 android 相关的 sqlite 数据库 API 的链接。
http://developer.android.com/reference/android/database/sqlite/SQLiteDatabase.html
【讨论】:
我在我的大多数项目中都使用这种方法,但我从来没有发现它并提出问题。我什至制作了一个涉及联系人的应用程序,它处理大量数据(考虑到联系人 API 的工作方式)并且它运行顺利,所以我的答案是肯定的。
【讨论】: