| | |
| | | |
| | | import android.app.Application; |
| | | |
| | | import com.bsk.zhangbo.demoforbsk.service.DictionaryMng; |
| | | import com.bsk.zhangbo.demoforbsk.service.PlaceMng; |
| | | import com.bsk.zhangbo.demoforbsk.service.VisitorTypeMng; |
| | | import com.facebook.drawee.backends.pipeline.Fresco; |
| | | import com.lzy.okhttputils.OkHttpUtils; |
| | | import com.lzy.okhttputils.model.HttpHeaders; |
| | | import com.lzy.okhttputils.model.HttpParams; |
| | | |
| | | import org.xutils.x; |
| | | |
| | | import cn.com.basic.face.discern.entity.Place; |
| | | |
| | | /** |
| | | * Created by zhangbo on 2017/2/15. |
| | | */ |
| | | |
| | | public class BaseApplication extends Application{ |
| | | |
| | | private static BaseApplication application; |
| | | |
| | | public static BaseApplication getInstance() { |
| | | return application; |
| | | } |
| | | |
| | | private Place place; |
| | | |
| | | public void setPlace(Place place) { |
| | | this.place = place; |
| | | } |
| | | |
| | | public Place getPlace() { |
| | | return place; |
| | | } |
| | | |
| | | @Override |
| | | public void onCreate() { |
| | | super.onCreate(); |
| | | x.Ext.init(this); |
| | | Fresco.initialize(this); |
| | | initOkHttpUtils(); |
| | | application = this; |
| | | PlaceMng.getInstance().findPlace(); |
| | | DictionaryMng.getInstance().loadAllDictionaryData(); |
| | | VisitorTypeMng.getInstance().loadAll(); |
| | | } |
| | | |
| | | private void initOkHttpUtils() { |
| | | HttpHeaders headers = new HttpHeaders(); |
| | | headers.put("commonHeaderKey1", "commonHeaderValue1"); //所有的 header 都 不支持 中文 |
| | | headers.put("commonHeaderKey2", "commonHeaderValue2"); |
| | | HttpParams params = new HttpParams(); |
| | | params.put("commonParamsKey1", "commonParamsValue1"); //所有的 params 都 支持 中文 |
| | | params.put("commonParamsKey2", "这里支持中文参数"); |
| | | //必须调用初始化 |
| | | OkHttpUtils.init(this); |
| | | } |
| | | |
| | | } |