package com.kaixin.android.db;
import android.content.Context;
import android.database.sqlite.SQLiteDatabase;
import android.database.sqlite.SQLiteOpenHelper;
public class SQLiteDB {
protected static SQLiteDatabase mDatabase;
protected static SQLiteDatabase mDatabaseRO;
public SQLiteDB(Context ctx) {
if (null == mDatabase||!mDatabase.isOpen()) {
SQLiteHelper helper = new SQLiteHelper(ctx);
mDatabase = helper.getWritableDatabase();
mDatabaseRO = helper.getReadableDatabase();
}
}
class SQLiteHelper extends SQLiteOpenHelper {
private final static String name = "recent_message.db";
private final static int version = 3;
public SQLiteHelper(Context context) {
super(context, name, null, version);
}
@Override
public void onCreate(SQLiteDatabase db) {
SaveConversation.initConversation(db);
SaveLocation.initLocation(db);
SaveHomeResult.initHomeResult(db);
// DownloadDao.initDB(db);
}
@Override
public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
// TODO Auto-generated method stub
// SaveLocation.initLocation(db);
SaveHomeResult.initHomeResult(db);
}
}
}