本文整理了Java中com.alibaba.android.arouter.launcher.ARouter.openLog()
方法的一些代码示例,展示了ARouter.openLog()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。ARouter.openLog()
方法的具体详情如下:
包路径:com.alibaba.android.arouter.launcher.ARouter
类名称:ARouter
方法名:openLog
暂无
代码示例来源:origin: JessYanCoding/ArmsComponent
@Override
public void onCreate(@NonNull Application application) {
if (BuildConfig.LOG_DEBUG) {//Timber日志打印
Timber.plant(new Timber.DebugTree());
ButterKnife.setDebug(true);
ARouter.openLog(); // 打印日志
ARouter.openDebug(); // 开启调试模式(如果在InstantRun模式下运行,必须开启调试模式!线上版本需要关闭,否则有安全风险)
RetrofitUrlManager.getInstance().setDebug(true);
}
ARouter.init(application); // 尽可能早,推荐在Application中初始化
}
代码示例来源:origin: wang709693972wei/CompontentDemo
@Override
public void onCreate() {
super.onCreate();
Log.w("TAG", "---BaseApplication");
if (BuildConfig.DEBUG) { // 这两行必须写在init之前,否则这些配置在init过程中将无效
ARouter.openLog(); // 打印日志
ARouter.openDebug(); // 开启调试模式(如果在InstantRun模式下运行,必须开启调试模式!线上版本需要关闭,否则有安全风险)
}
ARouter.init(this); // 尽可能早,推荐在Application中初始化
}
代码示例来源:origin: InnoFang/Android-Code-Demos
@Override
public void onCreate() {
super.onCreate();
if (BuildConfig.DEBUG) {
ARouter.openLog();
ARouter.openDebug();
}
ARouter.init(this);
}
}
代码示例来源:origin: ymback/NGA-CLIENT-VER-OPEN-SOURCE
private void initRouter() {
if (BuildConfig.DEBUG) { // 这两行必须写在init之前,否则这些配置在init过程中将无效
ARouter.openLog(); // 打印日志
ARouter.openDebug(); // 开启调试模式(如果在InstantRun模式下运行,必须开启调试模式!线上版本需要关闭,否则有安全风险)
}
ARouter.init(this); // 尽可能早,推荐在Application中初始化
}
代码示例来源:origin: zhujian1989/gank.io
private void initRouter(){
if (BuildConfig.DEBUG) {
ARouter.openLog(); // 打印日志
ARouter.openDebug(); // 开启调试模式(如果在InstantRun模式下运行,必须开启调试模式!线上版本需要关闭,否则有安全风险)
}
ARouter.init(this); // 尽可能早,推荐在Application中初始化
}
}
代码示例来源:origin: huannan/AndroidReview
@Override
public void onCreate() {
super.onCreate();
ARouter.openLog();
if (BuildConfig.DEBUG) {
// 开启调试模式(如果在InstantRun模式下运行,必须开启调试模式!线上版本需要关闭,否则有安全风险)
ARouter.openDebug();
}
// 尽可能早,推荐在Application中初始化
ARouter.init(this);
Thread.setDefaultUncaughtExceptionHandler(new Thread.UncaughtExceptionHandler() {
@Override
public void uncaughtException(Thread t, Throwable e) {
}
});
}
}
代码示例来源:origin: wutq/AndroidModuleDemo
/**
* 初始化路由
*/
private void initARouter() {
if (BuildConfig.DEBUG) {
ARouter.openLog(); // 打印日志
ARouter.openDebug(); // 开启调试模式(如果在InstantRun模式下运行,必须开启调试模式!线上版本需要关闭,否则有安全风险)
}
ARouter.init(application);// 尽可能早,推荐在Application中初始化
}
代码示例来源:origin: WuXiaolong/ModularSample
@Override
public void onCreate() {
super.onCreate();
if (BuildConfig.DEBUG) {
// 这两行必须写在init之前,否则这些配置在init过程中将无效
ARouter.openLog(); // 打印日志
ARouter.openDebug(); // 开启调试模式(如果在InstantRun模式下运行,必须开启调试模式!线上版本需要关闭,否则有安全风险)
ARouter.printStackTrace(); // 打印日志的时候打印线程堆栈
}
ARouter.init(this); // 尽可能早,推荐在Application中初始化
}
}
代码示例来源:origin: WuXiaolong/ModularSample
@Override
public void onCreate() {
super.onCreate();
if (BuildConfig.DEBUG) {
// 这两行必须写在init之前,否则这些配置在init过程中将无效
ARouter.openLog(); // 打印日志
ARouter.openDebug(); // 开启调试模式(如果在InstantRun模式下运行,必须开启调试模式!线上版本需要关闭,否则有安全风险)
ARouter.printStackTrace(); // 打印日志的时候打印线程堆栈
}
ARouter.init(this); // 尽可能早,推荐在Application中初始化
}
}
代码示例来源:origin: cr330326/DemoComponent
private void init(){
//日志显示开关
EFLog.enableLog2Console(BuildConfig.DEBUG);
if (BuildConfig.DEBUG) {
//开启InstantRun之后,一定要在ARouter.init之前调用openDebug
ARouter.openDebug();
ARouter.openLog();
}
ARouter.init(BaseApplication.getInstance());
}
}
代码示例来源:origin: noterpopo/Hands-Chopping
@Override
public void onCreate(@NonNull Application application) {
if (BuildConfig.LOG_DEBUG) {//Timber日志打印
Timber.plant(new Timber.DebugTree());
ButterKnife.setDebug(true);
ARouter.openLog(); // 打印日志
ARouter.openDebug(); // 开启调试模式(如果在InstantRun模式下运行,必须开启调试模式!线上版本需要关闭,否则有安全风险)
RetrofitUrlManager.getInstance().setDebug(true);
}
ARouter.init(application); // 尽可能早,推荐在Application中初始化
}
代码示例来源:origin: renxuelong/ComponentDemo
@Override
public void onCreate() {
super.onCreate();
// 初始化 ARouter
if (isDebug()) { // 这两行必须写在init之前,否则这些配置在init过程中将无效
ARouter.openLog(); // 打印日志
ARouter.openDebug(); // 开启调试模式(如果在InstantRun模式下运行,必须开启调试模式!线上版本需要关闭,否则有安全风险)
}
ARouter.init(this);
initModuleApp(this);
initModuleData(this);
}
代码示例来源:origin: Jerey-Jobs/KeepGank
@Override
public void onCreate() {
super.onCreate();
mCachePath = getExternalCacheDir().getPath();
try {
diskLruCacheManager = new DiskLruCacheManager(this);
} catch (IOException e) {
e.printStackTrace();
}
NetworkManager.init(this);
SkinConfig.setCanChangeStatusColor(true);
SkinConfig.setCanChangeFont(true);
SkinConfig.setDebug(false);
ARouter.openLog();
ARouter.openDebug();
ARouter.init(this);
// LeakCanary.install(this);
}
代码示例来源:origin: JingYeoh/SupportFragment
/**
* 初始化App中
*/
@Subscriber(mode = ThreadMode.ASYNC, tag = AppConfig.EventBusTAG.APP_INIT)
public void initApp(Message message) {
if (isInit) return;
SLogUtils.isAllowToPrint = BuildConfig.DEBUG;//是否允许打印Log
if (BuildConfig.DEBUG) {
ARouter.openLog();
ARouter.openDebug();
}
ARouter.init(this);//初始化ARouter
DbManager.getInstance().init(this);//初始化数据库
AppManager.getInstance().init(this);//初始化App管理
notifyAppInitCompleted();//通知App初始化完成
}
代码示例来源:origin: jenly1314/WanAndroid
@Override
public void onCreate() {
super.onCreate();
appComponent = DaggerAppComponent.builder()
.appModule(new AppModule(this))
.httpModule(new HttpModule(Constants.BASE_URL))
.build();
appComponent.inject(this);
LeakCanary.install(this);
Bugly.init(this, Constants.BUGLY_APP_ID, BuildConfig.DEBUG);
if (BuildConfig.DEBUG) {
ARouter.openLog();
ARouter.openDebug();
Timber.plant(new Timber.DebugTree());
} else {
Timber.plant(new Timber.Tree() {
@Override
protected void log(int priority, @Nullable String tag, @NotNull String message, @Nullable Throwable t) {
}
});
}
NeverCrash.init((t, e) -> {
if(!BuildConfig.DEBUG){
Timber.w(e);
CrashReport.postCatchedException(e);
}
});
user = getCacheUser();
ARouter.init(this);
}
内容来源于网络,如有侵权,请联系作者删除!