0

我正在尝试学习教程,这里是链接:http ://www.reigndesign.com/blog/using-your-own-sqlite-database-in-android-applications/

一切正常,但我只想知道在哪里放置这段代码:

DataBaseHelper myDbHelper = new DataBaseHelper();
myDbHelper = new DataBaseHelper(this);

try {
    myDbHelper.createDataBase();
} catch (IOException ioe) {
    throw new Error("Unable to create database");
} try {
    myDbHelper.openDataBase();
} catch (SQLException sqle){
    throw sqle;
}
4

1 回答 1

1

只需将它放在您的活动中的某个地方,但我真的不喜欢那个教程。您不想多次创建数据库,因此您必须检查它是否已经创建。它扩展了 SQLiteOpenHelper 但实际有用部分的实现为空。

如果您正在做 SQLiteOpenHelper 的实际扩展 - 您所要做的就是DataBaseHelper myDbHelper = new DataBaseHelper(this);在活动中的第一行 () onCreate()。看看这个

于 2013-09-09T12:43:12.160 回答