Преглед изворни кода

[알림][Bug] waiterCaller null 이던 버그 수정

hyodong.min пре 6 година
родитељ
комит
458f9711b4

+ 1 - 1
app/src/main/java/kr/co/zumo/app/lifeplus/model/module/APILoginStatusMapper.java

@@ -23,7 +23,7 @@ public class APILoginStatusMapper extends APIModuleReasonListener<LoginResultBea
   private APIModuleListener<LoginResultBean> listener;
 
   public APILoginStatusMapper(IMemberStatusManager memberStatusManager, APIModuleListener<LoginResultBean> listener) {
-    super(listener.waiterCaller);
+    super(listener.getWaiterCaller());
     this.memberStatusManager = memberStatusManager;
     this.listener = listener;
   }

+ 5 - 1
app/src/main/java/kr/co/zumo/app/lifeplus/model/module/APIModuleListener.java

@@ -20,7 +20,7 @@ import kr.co.zumo.app.lifeplus.view.IWaiterCallable;
  */
 public abstract class APIModuleListener<T extends APIBean> implements IAPIModuleListener<T> {
 
-  protected final IWaiterCallable waiterCaller;
+  private final IWaiterCallable waiterCaller;
 
   /**
    * 로딩 시 Waiter 표시하고 싶다면 IWaiterCallable 가 필요하다.
@@ -31,6 +31,10 @@ public abstract class APIModuleListener<T extends APIBean> implements IAPIModule
     this.waiterCaller = waiterCaller;
   }
 
+  public IWaiterCallable getWaiterCaller() {
+    return waiterCaller;
+  }
+
   /**
    * 로딩 시 Waiter 표시 없음.
    */

+ 2 - 2
app/src/main/java/kr/co/zumo/app/lifeplus/view/screen/FragmentBase.java

@@ -124,15 +124,15 @@ public abstract class FragmentBase<P extends Presenter> extends Fragment impleme
   @CallSuper
   @Override
   public void onStart() {
-    presenter.start();
     super.onStart();
+    presenter.start();
   }
 
   @CallSuper
   @Override
   public void onResume() {
-    presenter.resume();
     super.onResume();
+    presenter.resume();
   }
 
   @CallSuper