diff --git a/modules/mogo-module-service/src/main/java/com/mogo/module/service/onlinecar/panel/OnlineCarPanelFragment.java b/modules/mogo-module-service/src/main/java/com/mogo/module/service/onlinecar/panel/OnlineCarPanelFragment.java index 3849d67345..4fbe490aaf 100644 --- a/modules/mogo-module-service/src/main/java/com/mogo/module/service/onlinecar/panel/OnlineCarPanelFragment.java +++ b/modules/mogo-module-service/src/main/java/com/mogo/module/service/onlinecar/panel/OnlineCarPanelFragment.java @@ -66,13 +66,13 @@ public class OnlineCarPanelFragment extends MvpFragment< IOnlineCarPanelView, On m20KMStrategy.setOnClickListener( new OnPreventFastClickListener() { @Override public void onClickImpl( View v ) { - mPresenter.nextStrategy(); + mPresenter.next20KMStrategy(); } } ); m40KMStrategy.setOnClickListener( new OnPreventFastClickListener() { @Override public void onClickImpl( View v ) { - mPresenter.nextStrategy(); + mPresenter.next40KMStrategy(); } } ); mErrorPanel.setOnClickListener( new OnPreventFastClickListener() { @@ -82,10 +82,11 @@ public class OnlineCarPanelFragment extends MvpFragment< IOnlineCarPanelView, On } } ); - mRootView.setOnClickListener( view -> {} ); + mRootView.setOnClickListener( view -> { + } ); } - public void refreshPanel(){ + public void refreshPanel() { mPresenter.refreshPanel(); } diff --git a/modules/mogo-module-service/src/main/java/com/mogo/module/service/onlinecar/panel/OnlineCarPanelPresenter.java b/modules/mogo-module-service/src/main/java/com/mogo/module/service/onlinecar/panel/OnlineCarPanelPresenter.java index ebdc0280a6..54049dbccf 100644 --- a/modules/mogo-module-service/src/main/java/com/mogo/module/service/onlinecar/panel/OnlineCarPanelPresenter.java +++ b/modules/mogo-module-service/src/main/java/com/mogo/module/service/onlinecar/panel/OnlineCarPanelPresenter.java @@ -54,13 +54,14 @@ class OnlineCarPanelPresenter extends Presenter< IOnlineCarPanelView > implement refreshPanel(); } - public void nextStrategy() { - if ( mStrategy != null ) { - mStrategy = mStrategy.getNext(); - } - if ( mStrategy != null ) { - loadOnlineCar(); - } + public void next20KMStrategy() { + mStrategy = OnlineCarStrategy.Strategy2; + loadOnlineCar(); + } + + public void next40KMStrategy() { + mStrategy = OnlineCarStrategy.Strategy3; + loadOnlineCar(); } public void refreshPanel() {