LifeLogApplication.java 1.49 KB
package com.dinhcv.lifelogpedometer;

import android.app.Application;
import android.content.Context;
import android.support.multidex.MultiDex;
import android.webkit.WebView;

import com.dinhcv.lifelogpedometer.model.DummyData;
import com.dinhcv.lifelogpedometer.model.database.orm.OrmDatabaseHelper;
import com.dinhcv.lifelogpedometer.model.structure.SelectItemInfo;
import com.dinhcv.lifelogpedometer.utils.Utils;

import java.util.Date;
import java.util.List;


public class LifeLogApplication extends Application {

    public List<SelectItemInfo> mSexList;
    public List<SelectItemInfo> mProvinceList;
    public static Context context;

    @Override
    protected void attachBaseContext(Context base) {
        super.attachBaseContext(base);
        MultiDex.install(this);
    }

    @Override
    public void onCreate() {
        super.onCreate();

        context = LifeLogApplication.this;
        // Add DB local
        OrmDatabaseHelper.addOrmRecordClasses(new Class[]{

        });

        OrmDatabaseHelper.init(this);

        String ua = new WebView(this).getSettings().getUserAgentString();
        Utils.setCustomUA(ua);
    }

    public List<SelectItemInfo> getSexList(){
        if (mSexList == null) {
            mSexList = DummyData.getSexList(context);
        }
        return mSexList;
    }

    public List<SelectItemInfo> getProvinceList(){
        if (mProvinceList == null) {
            mProvinceList = DummyData.getProvinceList(context);
        }
        return mProvinceList;
    }

}