【发布时间】:2010-06-22 00:17:52
【问题描述】:
我正在编写一个显示有趣事实(以及它们的来源)的应用程序。用户可以一一浏览事实。
这是我想到的设计:
在 SQLiteDatabase 中创建一个表,其中包含一个存储有趣事实的文本列和一个存储其源的第二列。 (不确定这是否是最好的方法,但我希望即使没有网络也能使用该应用程序)
我的问题是,当最初在设备上创建数据库时,我是否应该从代码中手动填充数据库,类似于以下伪代码:-
@Override
public void onCreate(SQLiteDatabase db) {
//Create the table
//Populate the table
//Insert statement 1
//Insert statement 2
//Insert statement 3
...
//Insert statement 500
}
在安装应用程序时,肯定有更好的方法来创建初始数据库吗?
【问题讨论】: