doInBackground() → 3.RecordDaoItemクラス → 4.DatabaseOpenHelperItemクラス

Android開発に関するメモランダム

カテゴリー: 日記アプリ  閲覧数:471 配信日:2013-12-27 08:53


・初回アクセス(データベース作成)した時だけonCreateメソッドが呼ばれ、テーブル作成
	/**
* データベース生成
* onCreateが動作するのは初回アクセス(データベース作成)した時だけ
* コード的には、コンストラクタに渡されたDBファイル名が存在しない場合に呼ばれる
*/
@Override
public void onCreate(SQLiteDatabase db) {
db.beginTransaction();

try{
StringBuilder createSql = new StringBuilder();
createSql.append("create table " + RecordItem.TABLE_NAME_ITEM + " (");
createSql.append(RecordItem.COLUMN_ID + " integer primary key autoincrement not null, ");
createSql.append(RecordItem.COLUMN_ITEMNIKKI + " text, ");
createSql.append(RecordItem.COLUMN_ITEMNEN + " text, ");
createSql.append(RecordItem.COLUMN_ITEMTUKI + " text, ");
createSql.append(RecordItem.COLUMN_ITEMHI + " text");
createSql.append(")");

db.execSQL( createSql.toString());
db.setTransactionSuccessful();
} finally {
db.endTransaction();
}
}


週間人気ページランキング / 2-16 → 2-22
順位 ページタイトル抜粋 アクセス数
アクセスが、ありませんでした! 0
2025/2/23 1:01 更新
指定期間人気ページランキング / 1970-1-1 → 2025-2-22
順位 ページタイトル抜粋 アクセス数
アクセスが、ありませんでした! 0
2025/2/23 1:01 更新