package org.aisen.weibo.sina.support.sqlit; import android.util.Log; import org.aisen.android.common.context.GlobalContext; import org.aisen.android.common.utils.Logger; import org.aisen.android.component.orm.SqliteUtility; import org.aisen.android.component.orm.SqliteUtilityBuilder; /** * Created by wangdan on 16/1/2. */ public class SinaDB { static final String DB_NAME = "sinadb"; static final int DB_VERSION = 1; public static void setInitDB() { try { Log.w("LScreenDB", "初始化 db versionCode = " + DB_VERSION); new SqliteUtilityBuilder().configVersion(DB_VERSION).configDBName(DB_NAME).build(GlobalContext.getInstance()); new SqliteUtilityBuilder().configVersion(DB_VERSION).configDBName("sina_timeline_db").build(GlobalContext.getInstance()); new SqliteUtilityBuilder().configVersion(DB_VERSION).configDBName("sina_timeline_offline_db").build(GlobalContext.getInstance()); } catch (Throwable e) { Logger.printExc(SinaDB.class, e); } } public static SqliteUtility getDB() { return SqliteUtility.getInstance(DB_NAME); } public static SqliteUtility getTimelineDB() { return SqliteUtility.getInstance("sina_timeline_db"); } public static SqliteUtility getOfflineSqlite() { return SqliteUtility.getInstance("sina_timeline_offline_db"); } }