0

我正在使用此代码创建数据库文件,但文件未显示在文件资源管理器或 DDMS 中。我只是在创建一个文件而不是实现任何东西

public class TimeTrackerOpenHelper extends SQLiteOpenHelper{

public TimeTrackerOpenHelper(Context context, String name,
        CursorFactory factory, int version) {
    super(context, "database.db", null, 1);
    // TODO Auto-generated constructor stub
}

@Override
public void onCreate(SQLiteDatabase db) {
    // TODO Auto-generated method stub

}

@Override
public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
    // TODO Auto-generated method stub

}

}

我也将它包含在我的活动文件中

 TimeTrackerOpenHelper openHelper = new TimeTrackerOpenHelper(this ,"database.db", null, 1);
4

1 回答 1

0

在您调用getReadableDatabase或之前不会创建数据库getWritableDatabase。的构造函数SQLiteOpenHelper只是将数据库名称和版本存储在内部字段中,但尚未创建数据库文件。

于 2013-02-12T21:23:14.790 回答