Explorar o código

[로딩][New] 로딩 중복 호출 되지 않도록 수정

hyodong.min %!s(int64=7) %!d(string=hai) anos
pai
achega
61e40a339d

+ 10 - 6
app/src/main/java/kr/co/zumo/app/lifeplus/view/presenter/Presenter.java

@@ -592,13 +592,15 @@ public abstract class Presenter<M extends Model, V extends IView> implements ILi
     }
   }
 
-  // IWaiterCallable
-
+  /***********************************
+   * IWaiterCallable
+   ***********************************/
   @Override
   public void showWaiter() {
-    hideWaiter();
-    waiter = new Loading(view.getActivity());
-    waiter.show();
+    if (null == waiter) {
+      waiter = new Loading(view.getActivity());
+      waiter.show();
+    }
   }
 
   @Override
@@ -609,7 +611,9 @@ public abstract class Presenter<M extends Model, V extends IView> implements ILi
     }
   }
 
-  // IModelResult
+  /***********************************
+   * IModelResult
+   ***********************************/
 
   /**
    * Model 에서 전달되는 결과/이벤트 등을 처리한다.