MyApp.java
1.59 KB
package com.cnlive.strike.moduleuser;
import android.app.Application;
import com.alibaba.android.arouter.launcher.ARouter;
import com.cnlive.libs.base.application.AppConfig;
import com.cnlive.strike.BuildConfig;
import com.cnlive.strike.user.auth.UserService;
public class MyApp extends Application {
@Override
public void onCreate() {
super.onCreate();
//App默认配置单
AppConfig.init(this, BuildConfig.APP_ID, BuildConfig.APP_KEY,
BuildConfig.APP_SCERET, BuildConfig.SPECIAL_GROUP_MEMBER_LIMIT,
BuildConfig.VERSION_AS_DEBUG, BuildConfig.BAIDU_APP_KEY, BuildConfig.BAIDU_APP_SECRET,
UserService.getUid(getApplicationContext()), BuildConfig.WECHAT_APPID,
BuildConfig.SHARE_DOWNLOAD, BuildConfig.SHARE_ICON, BuildConfig.PAY_ACCOUNT,
BuildConfig.SHARE_TITLE, BuildConfig.SHARE_SUBTITLE, BuildConfig.REPORT_URL,
BuildConfig.BAIDU_MAP_APP_KEY, BuildConfig.SHOP_PATH);
initARouter();
}
/**
* 初始化阿里的路由
*/
private void initARouter() {
if (BuildConfig.DEBUG) { // 这两行必须写在init之前,否则这些配置在init过程中将无效
ARouter.openLog(); // 打印日志
ARouter.openDebug(); // 开启调试模式(如果在InstantRun模式下运行,必须开启调试模式!线上版本需要关闭,否则有安全风险)
ARouter.printStackTrace(); // 打印日志的时候打印线程堆栈
}
ARouter.init(this); // 尽可能早,推荐在Application中初始化
}
}