Browse Source

[가입][Bug] 약관 선택 기본값 설정 -> 모두 false 로

hyodong.min 7 years ago
parent
commit
df41d79d56

+ 4 - 0
app/src/main/java/kr/co/zumo/app/lifeplus/view/screen/signup/SignUpAgreeModel.java

@@ -109,6 +109,10 @@ public class SignUpAgreeModel extends Model {
         @Override
         public void onApiSuccess(PolicyListResultBean resultBean) {
           agreeItems = resultBean.getData();
+          // Y 로 체크돼 오는 경우가 있어 모두 초기화 시켜줌
+          for (PolicyBean agreeItem : agreeItems) {
+            agreeItem.setChecked(false);
+          }
           onResult(new Event.Builder(Event.RESULT).integer(Event.POLICY_REQUEST).build());
         }
 

+ 2 - 0
app/src/main/java/kr/co/zumo/app/lifeplus/view/screen/signup/SignUpAgreePresenter.java

@@ -118,6 +118,7 @@ public class SignUpAgreePresenter extends Presenter<SignUpAgreeModel, ISignUpAgr
         else if (event.getInteger() == Event.MEMBER_LOGIN) {
           showErrorDialog(event.getString());
         }
+        setButtonUsage();
         break;
       default:
         break;
@@ -199,6 +200,7 @@ public class SignUpAgreePresenter extends Presenter<SignUpAgreeModel, ISignUpAgr
   }
 
   private void sendPolicyConfirm() {
+    view.setAgreeButtonEnabled(false);
     if (isSaved) {
       signUp();
     }