Android GreenDao 建表及 获取SessionDao对象 单例

public class DaoManager {

    private static DaoManager daoManager;
    private final DaoSession daoSession;

    public DaoManager(Context context) {
	//需要自定义表名
        daoSession = DaoMaster.newDevSession(context, "**.db");

    }
//使用双重效验锁实现单例
    public static  DaoManager getIntent(Context context){
	
        if (daoManager == null){

            synchronized (DaoManager.class){

                if (daoManager == null){

                    daoManager = new DaoManager(context);

                }

            }

        }

        return daoManager;
    }

    public DaoSession getDaoSession() {

        return daoSession;

    }
}

想了解更多?

                                        https://blog.csdn.net/as89751

猜你喜欢

转载自blog.csdn.net/as89751/article/details/82357031
今日推荐