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またはを呼び出すまで、DB は作成されませんgetWritableDatabase。のコンストラクターはSQLiteOpenHelper、DB 名とバージョンを内部フィールドに格納するだけで、DB ファイルをまだ作成しません。

于 2013-02-12T21:23:14.790 に答える