WMSApplication.java 1.23 KB
package com.huaheng.wms;

import android.app.Application;
import android.database.sqlite.SQLiteDatabase;

import com.huaheng.wms.util.SoundUtils;
import com.huaheng.wms.wmsgreendao.DaoMaster;
import com.huaheng.wms.wmsgreendao.DaoSession;


public class WMSApplication extends Application {

    private static String cookie;
    //  greenDao
    private DaoMaster.DevOpenHelper mHelper;
    private SQLiteDatabase db;
    private DaoMaster mDaoMaster;
    private DaoSession mDaoSession;

    @Override
    public void onCreate() {
        super.onCreate();
        SoundUtils.getInstance(this);
        setupDataBase();
    }

    public static String getOkhttpCookie() {
        return cookie;
    }

    public static void setOkhttpCookie(String result) {
        cookie = result;
    }

    /**
     * 初始化数据库
     */
    private void setupDataBase() {
        mHelper = new DaoMaster.DevOpenHelper(this, "WMSApplication", null);
        db = mHelper.getWritableDatabase();
        mDaoMaster = new DaoMaster(db);
        mDaoSession = mDaoMaster.newSession();
        WMSLog.d("setupDataBase");
    }

    public DaoSession getDaoSession() {
        return mDaoSession;
    }
    public SQLiteDatabase getDb() {
        return db;
    }


}