From 35b452c4c7252cf8e32b23aaea90d18a40d51311 Mon Sep 17 00:00:00 2001 From: wangcongtao Date: Fri, 25 Sep 2020 17:45:38 +0800 Subject: [PATCH] =?UTF-8?q?1.=20=E7=9B=AE=E7=9A=84=E5=9C=B0=E8=BD=A6?= =?UTF-8?q?=E5=8F=8B=E7=9B=B4=E6=8E=A5=E9=80=89=E6=8B=A940km=E8=BD=A6?= =?UTF-8?q?=E5=8F=8B=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../onlinecar/panel/OnlineCarPanelFragment.java | 9 +++++---- .../onlinecar/panel/OnlineCarPanelPresenter.java | 15 ++++++++------- 2 files changed, 13 insertions(+), 11 deletions(-) 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() {