From 80fa4a292bee16017fe267066ebb733cf7d811b9 Mon Sep 17 00:00:00 2001 From: wangcongtao Date: Fri, 21 Feb 2020 15:47:56 +0800 Subject: [PATCH] opt --- .../java/com/mogo/module/service/MogoServiceProvider.java | 5 ++--- .../com/mogo/module/service/network/RefreshModel.java | 8 ++++++++ 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/modules/mogo-module-service/src/main/java/com/mogo/module/service/MogoServiceProvider.java b/modules/mogo-module-service/src/main/java/com/mogo/module/service/MogoServiceProvider.java index 93930a4f42..d50fa4c3f6 100644 --- a/modules/mogo-module-service/src/main/java/com/mogo/module/service/MogoServiceProvider.java +++ b/modules/mogo-module-service/src/main/java/com/mogo/module/service/MogoServiceProvider.java @@ -193,13 +193,14 @@ public class MogoServiceProvider implements IMogoModuleProvider, @Override public void onSuccess() { mLoopRequest = false; - Logger.d(TAG, "request Success."); + Logger.d( TAG, "request Success." ); invokeAutoRefreshStrategy(); } @Override public void onFail() { if ( mLoopRequest ) { + Logger.d( TAG, "onFail and loop" ); mHandler.sendEmptyMessageDelayed( ServiceConst.MSG_LOOP_REQUEST, ServiceConst.LOOP_INTERVAL ); } else { invokeAutoRefreshStrategy(); @@ -504,8 +505,6 @@ public class MogoServiceProvider implements IMogoModuleProvider, return; } - Logger.d( TAG, "onLocationChanged = %s", location ); - // 自动刷新触发 final MogoLatLng point = new MogoLatLng( location.getLatitude(), location.getLongitude() ); if ( mLastAutoRefreshLocation == null ) { diff --git a/modules/mogo-module-service/src/main/java/com/mogo/module/service/network/RefreshModel.java b/modules/mogo-module-service/src/main/java/com/mogo/module/service/network/RefreshModel.java index f1630b83a6..9d0431d568 100644 --- a/modules/mogo-module-service/src/main/java/com/mogo/module/service/network/RefreshModel.java +++ b/modules/mogo-module-service/src/main/java/com/mogo/module/service/network/RefreshModel.java @@ -77,6 +77,14 @@ public class RefreshModel { } } + @Override + public void onError( Throwable e ) { + super.onError( e ); + if (callback != null) { + callback.onFail(); + } + } + @Override public void onError(String message, int code) { super.onError(message, code);