修复了因为其他模块没有设置moduleName导致Marker回调异常

This commit is contained in:
董宏宇
2020-01-09 18:17:11 +08:00
parent 7bead52ebc
commit 2ed6b944c4
2 changed files with 6 additions and 17 deletions

View File

@@ -475,7 +475,7 @@ public class MogoModulesManager implements MogoModulesHandler,
@Override
public void onMarkerReceive(IMogoMarker marker) {
for (IMogoModuleProvider value : mModuleProviders.values()) {
if (value.getModuleName().equals(marker.getOwner())) {
if (value.getModuleName()!=null && value.getModuleName().equals(marker.getOwner())) {
if (value.getMarkerClickListener() != null) {
value.getMarkerClickListener().onMarkerClicked(marker);
}