Pārlūkot izejas kodu

[공통][Bug] 온보딩으로 진입 시 비회원으로 설정 안되는 버그 수정

hyodong.min 7 gadi atpakaļ
vecāks
revīzija
3d8d5475bc

+ 8 - 0
app/src/main/java/kr/co/zumo/app/lifeplus/activity/MainActivity.java

@@ -11,6 +11,7 @@ import android.util.Log;
 import kr.co.zumo.app.R;
 import kr.co.zumo.app.lifeplus.manager.ActionBarManager;
 import kr.co.zumo.app.lifeplus.manager.ActionButtonManager;
+import kr.co.zumo.app.lifeplus.model.SuperModel;
 import kr.co.zumo.app.lifeplus.supervisor.DialogHelper;
 import kr.co.zumo.app.lifeplus.supervisor.FragmentSkipBackChanger;
 import kr.co.zumo.app.lifeplus.supervisor.ScreenChanger;
@@ -44,6 +45,13 @@ public class MainActivity extends AppCompatActivity {
 
     Log.w("APP# MainActivity | onCreate", "| >>>>>>>>>>>>>> " + this.getClass().getSimpleName());
 
+    if (SuperModel.getInstance().isMember()) {
+      ScreenIDMapper.getInstance().toMember().print();
+    }
+    else {
+      ScreenIDMapper.getInstance().toGuest().print();
+    }
+
     DialogHelper.getInstance().setFragmentManager(getSupportFragmentManager());
 
     // actionbar

+ 0 - 4
app/src/main/java/kr/co/zumo/app/lifeplus/activity/ScreenStarter.java

@@ -14,7 +14,6 @@ import kr.co.zumo.app.lifeplus.model.SuperModel;
 import kr.co.zumo.app.lifeplus.model.module.APIMemberSelectModule;
 import kr.co.zumo.app.lifeplus.model.module.IAPIModuleListener;
 import kr.co.zumo.app.lifeplus.model.module.LoginModuleParser;
-import kr.co.zumo.app.lifeplus.supervisor.ScreenIDMapper;
 import kr.co.zumo.app.lifeplus.util.StringUtil;
 import kr.co.zumo.app.lifeplus.view.Event;
 import kr.co.zumo.app.lifeplus.view.dialog.ConfirmDialog;
@@ -79,7 +78,6 @@ public class ScreenStarter {
        *   - 일시 중지 > 위와 같음
        *
        */
-      ScreenIDMapper.getInstance().toMember().print();
       login(userId);
     }
 //    else if (preferences.isPermissionInfoDone() == false) {
@@ -90,8 +88,6 @@ public class ScreenStarter {
     }
     else if (StringUtil.isEmpty(userId)) {
       // 비회원;
-      ScreenIDMapper.getInstance().toGuest().print();
-
       gotoScreen(START_FROM_MAIN);
     }
 

+ 1 - 0
app/src/main/java/kr/co/zumo/app/lifeplus/model/SuperModel.java

@@ -71,6 +71,7 @@ public final class SuperModel {
     setUserEmail("");
     setToken("");
     getPreferences().setEncryptedPin("");
+    getPreferences().setAutoUnlock(true);
 
     memberStatus = 0;
   }