Procházet zdrojové kódy

[설정][Bug] 비회원 화면 접근 시 발생하는 오류 수정
- 로딩하지 않은 memberSettingBean 에 접근하여 오류 발생

hyodong.min před 6 roky
rodič
revize
1b39a67a04

+ 1 - 1
app/src/main/java/kr/co/zumo/app/lifeplus/view/screen/setting/SettingModel.java

@@ -178,7 +178,7 @@ public class SettingModel extends Model {
    * @return
    */
   public String getMyRecommendCode() {
-    return settingMemberBean.getMyRecommendCode();
+    return getSettingMemberBean().getMyRecommendCode();
   }
 
   /**

+ 2 - 1
app/src/main/java/kr/co/zumo/app/lifeplus/view/screen/setting/SettingPresenter.java

@@ -377,14 +377,15 @@ public class SettingPresenter extends Presenter<SettingModel, ISettingView> {
     view.setPushEnabled(model.isPushContentsAndService());
     view.setPushMarketingEnabled(model.isPushEventEnabled());
     view.setLocationServiceEnabled(model.isLocationServiceEnabled());
-    view.setRecommendCode(model.getMyRecommendCode());
 
     if (model.isActiveMember()) {
+      view.setRecommendCode(model.getMyRecommendCode());
       view.setUserName(model.getUserName());
       view.setUserConfirm(StringUtil.underline(ResourceUtil.getString(R.string.setting_menu1_user_info)));
       view.setGuestUi(false);
     }
     else {
+      view.setRecommendCode("");
       view.setUserName(ResourceUtil.getString(R.string.setting_menu1_user_confirm_please));
       view.setUserConfirm(StringUtil.underline(ResourceUtil.getString(R.string.setting_menu1_user_confirm)));
       view.setGuestUi(true);