package com.hjx.parent; import com.prws.common.CommonApplication; import com.prws.common.bean.GradeAndSubject; import com.prws.common.utils.SharedPreferencesUtil; import com.uuzuche.lib_zxing.activity.ZXingLibrary; import java.util.ArrayList; import java.util.List; public class App extends CommonApplication { private static App instance; public static App getInstance() { return instance; } private static String baiduToken; public static void setBaiduToken(String baiduToken) { App.baiduToken = baiduToken; } public static String getBaiduToken() { return baiduToken; } private static List gradeAndSubjects = new ArrayList<>(); public void setGradeAndSubjects(List gradeAndSubjects) { App.gradeAndSubjects = gradeAndSubjects == null ? App.gradeAndSubjects : gradeAndSubjects; } public List getGradeAndSubjects() { if (gradeAndSubjects == null) gradeAndSubjects = new ArrayList<>(); return gradeAndSubjects; } @Override public void onCreate() { super.onCreate(); this.instance = this; SharedPreferencesUtil.getInstance(this, "config"); SharedPreferencesUtil.checkVersion(this); ZXingLibrary.initDisplayOpinion(this); } }