Parcourir la source

[마이][New] 버킷리스트 추가하기 - 기본 디스크립션

hyodong.min il y a 7 ans
Parent
commit
e98242ddcf

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

@@ -181,6 +181,7 @@ public class AddMyBucketListFragment extends FragmentBase<AddMyBucketListPresent
     LifeplusImageBean bean = myBucketListData.get(0);
     if (null != bean) {
       changeBackground(bean.getImageUrl());
+      changeDescription(bean.getImageType());
     }
 
   }

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

@@ -73,6 +73,7 @@ public class AddMyBucketListPresenter extends Presenter<AddMyBucketListModel, IA
     Log.i("APP# AddMyBucketListPresenter | onEventInternal", "|" + event.toString());
     switch (event.getEventId()) {
       case Event.CONFIRM:
+        view.setVisibleButton(false);
         model.registerBucket();
         break;
       case Event.CLICK:
@@ -147,9 +148,14 @@ public class AddMyBucketListPresenter extends Presenter<AddMyBucketListModel, IA
    * @param inputText
    */
   public void onTextChanged(String inputText) {
-    view.setVisibleButton(inputText.length() != 0);
-
     model.setBucketText(inputText);
+
+    verifyInput();
+  }
+
+  private void verifyInput() {
+
+    view.setVisibleButton(model.getBucketText().length() != 0);
   }
 
   /**
@@ -193,7 +199,6 @@ public class AddMyBucketListPresenter extends Presenter<AddMyBucketListModel, IA
         // 등록 완료
         // 연관 태그 검색해서 처리해줌
         model.loadTag();
-
         break;
       case Event.TAG:
         ArrayList<TagBean> list = model.getTags();
@@ -207,6 +212,7 @@ public class AddMyBucketListPresenter extends Presenter<AddMyBucketListModel, IA
         }
         break;
       case Event.ERROR:
+        verifyInput();
         showErrorDialog(event.getString());
         break;
       default: