AndroidStudio、SqliteOpenHelperで教えてください
AndroidStuidioでSQLiteを使うため以下のコードを書きました。
エラーなどは発生しないのですがデータベースが作られません。
superのところでデータベースが作られて、onCreateでテーブルがつくられるつもりだったのですが、うまくいきません。
デバッグモードで確かめるとsuperのところにはきているのですが、そのあとonCreateにはいきませんし、端末のなかを見てもデータベースファイルも、データベースのフォルダも作られていません。
間違い、勘違いがあると思うのですが、私にはわかりません。
よろしくお願いいたします。
ちなみにこれまでEclipceを使っていて、AndroidStudioを使うのは初めてです。何か必要な設定を飛ばしてしまっている可能性もあります。AndroidStudionoバージョンは2.1です。
public class DbHelper extends SQLiteOpenHelper {
private static final String DB_NAME = "test.db"; //Databaseの名前
private static final int DB_VERSION = 1; //Database バージョン
public DbHelper(Context context) { super(context, DB_NAME, null, DB_VERSION); } @Override public void onCreate(SQLiteDatabase db) { // テーブルの作成 ITable[] Tables = {new TableMD() ,new TableMD2() }; //全Table Create for(ITable T:Tables){ T.Create(db); } }
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/05/01 05:22