diff --git a/modules/mogo-module-tanlu/src/main/java/com/mogo/module/tanlu/fragment/TanluCardViewFragment.java b/modules/mogo-module-tanlu/src/main/java/com/mogo/module/tanlu/fragment/TanluCardViewFragment.java index fd9885c83c..dc1dd00c70 100644 --- a/modules/mogo-module-tanlu/src/main/java/com/mogo/module/tanlu/fragment/TanluCardViewFragment.java +++ b/modules/mogo-module-tanlu/src/main/java/com/mogo/module/tanlu/fragment/TanluCardViewFragment.java @@ -187,7 +187,7 @@ public class TanluCardViewFragment extends MvpFragment> getViewLifecycleOwner().getLifecycle().addObserver(mPresenter); EventBus.getDefault().register(this); initInterface(); - mTanluModelData = new TanluModelData(getContext()); + initModelData(); handleRoadLineMessage(); initMap(); initStrings(); @@ -196,6 +196,11 @@ public class TanluCardViewFragment extends MvpFragment> // iMogoCardManager.switch2(TanluConstants.MODEL_NAME); } + private void initModelData() { + if (mTanluModelData == null) { + mTanluModelData = new TanluModelData(getContext()); + } + } /** * 初始化导航 TODO @@ -219,9 +224,7 @@ public class TanluCardViewFragment extends MvpFragment> @Override public void onStartNavi() { - if (mTanluModelData == null) { - mTanluModelData = new TanluModelData(getContext()); - } + initModelData(); getNavigationLineData(); }