package com.xiecc.seeWeather.component; import com.litesuits.orm.LiteOrm; import com.xiecc.seeWeather.BuildConfig; import com.xiecc.seeWeather.base.BaseApplication; import com.xiecc.seeWeather.common.C; /** * Created by HugoXie on 16/7/24. * * Email: Hugo3641@gamil.com * GitHub: https://github.com/xcc3641 * Info: */ public class OrmLite { static LiteOrm sLiteOrm; public static LiteOrm getInstance() { getOrmHolder(); return sLiteOrm; } private static OrmLite getOrmHolder() { return OrmHolder.sInstance; } private OrmLite() { if (sLiteOrm == null) { sLiteOrm = LiteOrm.newSingleInstance(BaseApplication.getAppContext(), C.ORM_NAME); } sLiteOrm.setDebugged(BuildConfig.DEBUG); } private static class OrmHolder { private static final OrmLite sInstance = new OrmLite(); } }