1. 解决高德地图导航实例无法inflate的问题
2. 在主页中加载换肤模块
This commit is contained in:
@@ -1,6 +1,5 @@
|
||||
package com.mogo.launcher;
|
||||
|
||||
import android.app.Application;
|
||||
import android.content.Context;
|
||||
import android.content.Intent;
|
||||
import android.text.TextUtils;
|
||||
@@ -138,14 +137,16 @@ public class MogoApplication extends AbsMogoApplication {
|
||||
@Override
|
||||
protected void init() {
|
||||
super.init();
|
||||
prepareBaseService( 2_000L );
|
||||
final IMogoServiceApis apis = ARouter.getInstance().navigation( IMogoServiceApis.class );
|
||||
prepareBaseService( apis, 2_000L );
|
||||
// installSkinManager( this, apis );
|
||||
}
|
||||
|
||||
/**
|
||||
* 基础服务:passport、location、socket
|
||||
*/
|
||||
private void prepareBaseService( long delay ) {
|
||||
final IMogoServiceApis apis = ARouter.getInstance().navigation( IMogoServiceApis.class );
|
||||
private void prepareBaseService( IMogoServiceApis apis, long delay ) {
|
||||
|
||||
UiThreadHandler.postDelayed( () -> {
|
||||
// 第三方平台的sn是服务端生成的,所以必须在返回后才能开启
|
||||
if ( TextUtils.isEmpty( Utils.getSn() ) ) {
|
||||
@@ -157,7 +158,6 @@ public class MogoApplication extends AbsMogoApplication {
|
||||
prepareSocketAndLocationServices( apis );
|
||||
}
|
||||
}, delay );
|
||||
installSkinManager( this, apis );
|
||||
}
|
||||
|
||||
private void preparePassportEnvironment( IMogoServiceApis apis, Runnable after ) {
|
||||
@@ -189,10 +189,6 @@ public class MogoApplication extends AbsMogoApplication {
|
||||
} );
|
||||
}
|
||||
|
||||
private void installSkinManager( Application application, IMogoServiceApis apis ) {
|
||||
apis.getSkinSupportInstallerApi().install( application );
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void attachBaseContext( Context base ) {
|
||||
super.attachBaseContext( base );
|
||||
|
||||
Reference in New Issue
Block a user