浏览代码

[마이][Bug] 버킷 리스트: 베스트 버킷 추가 시 오류 수정

hyodong.min 7 年之前
父节点
当前提交
a3209aa401

+ 8 - 17
app/src/main/java/kr/co/zumo/app/lifeplus/view/screen/my/bucketlist/AddMyBucketListPresenter.java

@@ -35,15 +35,6 @@ public class AddMyBucketListPresenter extends Presenter<AddMyBucketListModel, IA
   public AddMyBucketListPresenter(AddMyBucketListModel model, IAddMyBucketListView view) {
     super(model, view);
 
-    // 수정 할 나의 버킷 정보 가져옴 from 버킷 상세
-    BucketWithTagBean bucketMyBean = model.getDeliveryPackaging(BucketWithTagBean.class);
-    Log.w("APP# AddMyBucketListModel | AddMyBucketListModel", "|" + bucketMyBean.toPrettyJson());
-    if (null != bucketMyBean) {
-      model.setBucketMyBeanForEditing(bucketMyBean);
-
-      model.clearDeliveryPackaging();
-    }
-
     doubleChecker = new DoubleChecker(this::render);
   }
 
@@ -120,6 +111,14 @@ public class AddMyBucketListPresenter extends Presenter<AddMyBucketListModel, IA
   @Override
   public void onScreenReady() {
     doubleChecker.checkFirst();
+
+    // 베스트 버킷으로부터 전달된 값이 있는지 확인
+    String title = model.getDeliveryPackaging(String.class);
+    if (StringUtil.isFull(title)) {
+      view.setContentsText(title);
+
+      model.clearDeliveryPackaging();
+    }
   }
 
   private void render() {
@@ -130,14 +129,6 @@ public class AddMyBucketListPresenter extends Presenter<AddMyBucketListModel, IA
 
     renderButtonText();
     renderForEdit();
-
-    // 베스트 버킷으로부터 전달된 값이 있는지 확인
-    String title = model.getDeliveryPackaging(String.class);
-    if (StringUtil.isFull(title)) {
-      view.setContentsText(title);
-
-      model.clearDeliveryPackaging();
-    }
   }
 
   /**

+ 10 - 1
app/src/main/java/kr/co/zumo/app/lifeplus/view/screen/my/bucketlist/EditMyBucketListPresenter.java

@@ -4,7 +4,6 @@ import android.util.Log;
 
 import kr.co.zumo.app.R;
 import kr.co.zumo.app.lifeplus.bean.api.BucketWithTagBean;
-import kr.co.zumo.app.lifeplus.helper.DeliveryHelper;
 import kr.co.zumo.app.lifeplus.helper.NavigationBar;
 import kr.co.zumo.app.lifeplus.supervisor.ScreenID;
 import kr.co.zumo.app.lifeplus.util.ResourceUtil;
@@ -32,6 +31,16 @@ public class EditMyBucketListPresenter extends AddMyBucketListPresenter {
 
   public EditMyBucketListPresenter(AddMyBucketListModel model, IAddMyBucketListView view) {
     super(model, view);
+
+    // 수정 할 나의 버킷 정보 가져옴 from 버킷 상세
+    BucketWithTagBean bucketMyBean = model.getDeliveryPackaging(BucketWithTagBean.class);
+    Log.w("APP# EditMyBucketListPresenter | EditMyBucketListPresenter", "|" + bucketMyBean.toPrettyJson());
+    if (null != bucketMyBean) {
+      model.setBucketMyBeanForEditing(bucketMyBean);
+
+      model.clearDeliveryPackaging();
+    }
+
   }
 
   @Override