package com.niw.kuttypanda; import android.content.ContentValues; import android.content.Context; import android.database.sqlite.SQLiteDatabase; import android.database.sqlite.SQLiteOpenHelper; import com.niw.kuttypanda.base.DebugLog; import com.niw.kuttypanda.common.Constants; public class SQLiteDatabaseHelper extends SQLiteOpenHelper { private static String DB_NAME = "KUTTYPANDA.DB"; private static int DB_VERSION = 4; public static final String TABLE_GAME = "TBL_GAME"; public static final String COLUMN_BEST_SCORE_EASY = "bestScoreEasy"; public static final String COLUMN_BEST_SCORE_HARD = "bestScoreHary"; public static final String COLUMN_SETTINGS = "settings"; public SQLiteDatabaseHelper(Context context) { super(context, DB_NAME, null, DB_VERSION); } @Override public void onCreate(SQLiteDatabase db) { String scriptCreateDb = "CREATE TABLE TBL_GAME( " + "bestScoreEasy text, " + "bestScoreHary text," + "settings text" + ")"; DebugLog.loge(scriptCreateDb); db.execSQL(scriptCreateDb); ContentValues value = new ContentValues(); value.put(COLUMN_BEST_SCORE_EASY, "0"); value.put(COLUMN_BEST_SCORE_HARD, "0"); value.put(COLUMN_SETTINGS, Constants.easy); db.insert(TABLE_GAME, null, value); } @Override public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) { db.execSQL("drop table if exists " + TABLE_GAME); onCreate(db); } }