diff --git a/main-extensions/mogo-module-main-independent/src/main/java/com/zhidao/mogo/module/main/independent/MainIndependentActivity.java b/main-extensions/mogo-module-main-independent/src/main/java/com/zhidao/mogo/module/main/independent/MainIndependentActivity.java index e94b2fea28..6eb8f5fe61 100644 --- a/main-extensions/mogo-module-main-independent/src/main/java/com/zhidao/mogo/module/main/independent/MainIndependentActivity.java +++ b/main-extensions/mogo-module-main-independent/src/main/java/com/zhidao/mogo/module/main/independent/MainIndependentActivity.java @@ -64,7 +64,10 @@ public class MainIndependentActivity extends MainActivity { if ( CustomNaviInterrupter.getInstance().interrupt() ) { return false; } - mServiceApis.getMapServiceApi().getNavi( this ).stopNavi(); + if (mServiceApis.getMapServiceApi().getNavi(this).isNaviing()) { + mServiceApis.getMapServiceApi().getNavi( this ).stopNavi(); + return true; + } return false; } }