MyApplication.java 1.22 KB
Newer Older
gao.chao committed
1 2 3 4
package com.mayi.demo;

import android.app.Application;

gao.chao committed
5 6
import com.gc.call.CallManage;
import com.gc.call.CallParticipationBean;
gao.chao committed
7
import com.mayi.fastdevelop.base.BaseApplication;
gao.chao committed
8
import com.mayi.fastdevelop.comnon.CrashHandler;
gao.chao committed
9 10 11 12
import com.mayi.fastdevelop.map.GoMapLocationCallTarget;
import com.mayi.fastdevelop.map.LocationCallTarget;
import com.mayi.fastdevelop.web.GoWebCallTarget;
import com.mayi.fastdevelop.web.InitWebCallTarget;
gao.chao committed
13

gao.chao committed
14
public class MyApplication extends BaseApplication {
gao.chao committed
15 16 17 18

    @Override
    public void onCreate() {
        super.onCreate();
gao.chao committed
19 20 21 22
        CallManage.getInstance().addTarget(new LocationCallTarget());
        CallManage.getInstance().addTarget(new GoMapLocationCallTarget());
        CallManage.getInstance().addTarget(new GoWebCallTarget());
        CallManage.getInstance().addTarget(new InitWebCallTarget());
gao.chao committed
23
        CallParticipationBean bean = new CallParticipationBean("web_initWeb");
gao.chao committed
24 25
        CallManage.getInstance().handleTarget(bean);
        initBugly("cb8018da1b", true);
gao.chao committed
26
        CrashHandler.getInstance().init(this);
gao.chao committed
27 28 29 30 31 32 33 34 35 36 37 38
    }

    @Override
    public Application getChildApplication() {
        return this;
    }

    @Override
    public boolean isShowLog() {
        return BuildConfig.DEBUG;
    }
}