Browse Source

[버킷][Bug] 버킷 수정 시 배경 맞지 않던 버그 수정

hyodong.min 6 years ago
parent
commit
577e5d7619

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

@@ -68,7 +68,7 @@ public class AddMyBucketListPresenter extends Presenter<AddMyBucketListModel, IA
 
   @Override
   protected void startInternalOnce() {
-    this.model.loadBackground();
+    model.loadBackground();
   }
 
   @Override
@@ -127,20 +127,12 @@ public class AddMyBucketListPresenter extends Presenter<AddMyBucketListModel, IA
   private void render() {
     List<BucketBackgroundImageBean> list = model.getBucketBackgroundList();
     if (null != list) {
-      view.init(model.getBucketBackgroundList());
+      view.init(list);
     }
 
     renderButtonText();
-    renderForEdit();
+    renderForEach();
 
-    if (null != model.getBestBucketBean()) {
-      int index = model.getBestBucketIndex();
-      setIndexAndBackground(index);
-      view.setSelectedIndex(index);
-    }
-    else {
-      setIndexAndBackground(0);
-    }
   }
 
   /**
@@ -153,10 +145,17 @@ public class AddMyBucketListPresenter extends Presenter<AddMyBucketListModel, IA
 
   /**
    * template
-   * - 수정 시 사용;
    */
-  protected void renderForEdit() {
-    // 이 프리젠터에서는 사용하지 않음.
+  protected void renderForEach() {
+    // 베스트 버킷으로 진입 시
+    if (null != model.getBestBucketBean()) {
+      int index = model.getBestBucketIndex();
+      setIndexAndBackground(index);
+      view.setSelectedIndex(index);
+    }
+    else {
+      setIndexAndBackground(0);
+    }
   }
 
   protected void changeBackground(int index) {

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

@@ -120,10 +120,10 @@ public class EditMyBucketListPresenter extends AddMyBucketListPresenter {
 
   /**
    * template
-   * - 수정 시 사용;
    */
   @Override
-  protected void renderForEdit() {
+  protected void renderForEach() {
+    // 수정으로 진입 시
     view.setContentsText(model.getBucketText());
     view.setNavigationBarCompleted(model.getBucketMyBeanForEditing().isCompleted());
     int index = model.getSelectedIndex();