瀏覽代碼

[스플래시][New] 팝업 로딩 시 웨이터 표시

hyodong.min 6 年之前
父節點
當前提交
d87673daee
共有 1 個文件被更改,包括 12 次插入0 次删除
  1. 12 0
      app/src/main/java/kr/co/zumo/app/lifeplus/activity/ScreenStarter.java

+ 12 - 0
app/src/main/java/kr/co/zumo/app/lifeplus/activity/ScreenStarter.java

@@ -30,6 +30,7 @@ import kr.co.zumo.app.lifeplus.supervisor.ActivityDeliveryHelper;
 import kr.co.zumo.app.lifeplus.tool.ReviewCounter;
 import kr.co.zumo.app.lifeplus.util.ResourceUtil;
 import kr.co.zumo.app.lifeplus.util.StringUtil;
+import kr.co.zumo.app.lifeplus.view.animation.LoadingDriver;
 import kr.co.zumo.app.lifeplus.view.dialog.DialogBase;
 import kr.co.zumo.app.lifeplus.view.dialog.DialogProvider;
 import kr.co.zumo.app.lifeplus.view.screen.main.SystemPopupManager;
@@ -116,7 +117,18 @@ public class ScreenStarter implements IModuleEmergencyHandler {
       launchInternal();
     }
     else {
+      LoadingDriver loadingDriver = new LoadingDriver();
       disposable = new APIPopupLoadModule().call(new RequestBean(), new APIModuleListener<PopupInfoResultBean>() {
+        @Override
+        public void onApiStart() {
+          loadingDriver.create(fragmentActivity);
+        }
+
+        @Override
+        public void onApiEnd() {
+          loadingDriver.remove();
+        }
+
         @Override
         public void onApiSuccess(PopupInfoResultBean resultBean) {
           PopupInfoListBean popupInfoListBean = resultBean.getData();