Merge remote-tracking branch 'origin/feature/v1.0.0' into feature/v1.0.0

# Conflicts:
#	modules/mogo-module-main/src/main/java/com/mogo/module/main/cards/MogoModulesManager.java
This commit is contained in:
董宏宇
2020-01-09 16:38:26 +08:00
4 changed files with 71 additions and 20 deletions

View File

@@ -379,6 +379,41 @@ public class MogoModulesManager implements MogoModulesHandler,
}
}
@Override
public void onCalculateSuccess() {
for ( IMogoModuleProvider value : mModuleProviders.values() ) {
if ( value.getType() == ModuleType.TYPE_CARD_FRAGMENT ) {
if ( mEnableModuleName != null && TextUtils.equals( value.getModuleName(), mEnableModuleName ) ) {
if ( value.getNaviListener() != null ) {
value.getNaviListener().onCalculateSuccess();
}
}
} else {
if ( value.getNaviListener() != null ) {
value.getNaviListener().onCalculateSuccess();
}
}
}
}
@Override
public void onoCalculateFailed() {
for ( IMogoModuleProvider value : mModuleProviders.values() ) {
if ( value.getType() == ModuleType.TYPE_CARD_FRAGMENT ) {
if ( mEnableModuleName != null && TextUtils.equals( value.getModuleName(), mEnableModuleName ) ) {
if ( value.getNaviListener() != null ) {
value.getNaviListener().onoCalculateFailed();
}
}
} else {
if ( value.getNaviListener() != null ) {
value.getNaviListener().onoCalculateFailed();
}
}
}
}
@Override
public void onLocationChanged( MogoLocation location ) {
for ( IMogoModuleProvider value : mModuleProviders.values() ) {
@@ -437,15 +472,6 @@ public class MogoModulesManager implements MogoModulesHandler,
mEnableModuleName = null;
}
@Override
public void onCalculateSuccess() {
}
@Override
public void onoCalculateFailed() {
}
@Override
public void onMarkerReceive(IMogoMarker marker) {
for (IMogoModuleProvider value : mModuleProviders.values()) {