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 2e9aa27316..739e45434c 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 @@ -57,7 +57,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; } }