Fix SP_AROUTER_CACHE.xml 问题

Signed-off-by: donghongyu <donghongyu@zhidaoauto.com>
This commit is contained in:
donghongyu
2021-12-22 19:52:43 +08:00
parent 42f45e6ae0
commit 5089e219c7

View File

@@ -22,6 +22,7 @@ import com.mogo.commons.device.Devices;
import com.mogo.commons.network.NetConfigUtils;
import com.mogo.eagle.core.utilcode.mogo.toast.TipDrawable;
import com.mogo.eagle.core.utilcode.mogo.toast.TipToast;
import com.mogo.eagle.core.utilcode.util.CleanUtils;
import com.mogo.eagle.core.utilcode.util.Utils;
import com.mogo.utils.ThreadPoolService;
import com.mogo.utils.logger.Logger;
@@ -60,11 +61,17 @@ public abstract class AbsMogoApplication extends Application {
* 初始化跨模块框架 ARouter
*/
private void initARouter() {
ARouter.init(sApp);
// 初始化 arouter
if (DebugConfig.isDebug()) {
ARouter.openDebug();
ARouter.openLog();
try {
ARouter.init(sApp);
// 初始化 arouter
if (DebugConfig.isDebug()) {
ARouter.openDebug();
ARouter.openLog();
}
} catch (Exception e) {
e.printStackTrace();
// 由于ARouter会在SP_AROUTER_CACHE.xml缓存路由表如果出现了被删除的情况会报错这里清除下就好了
CleanUtils.cleanInternalSp();
}
}