Kaynağa Gözat

[디버그][New] 서버 변경 후 앱 종료 안하게 수정

hyodong.min 6 yıl önce
ebeveyn
işleme
b4d31b6786

+ 15 - 12
app/src/dev/java/kr/co/zumo/app/lifeplus/view/screen/splash/SplashFragment.java

@@ -27,13 +27,12 @@ import kr.co.zumo.app.BuildConfig;
 import kr.co.zumo.app.R;
 import kr.co.zumo.app.lifeplus.activity.AppInitializer;
 import kr.co.zumo.app.lifeplus.config.DebugConfig;
+import kr.co.zumo.app.lifeplus.config.NetworkConfigProvider;
 import kr.co.zumo.app.lifeplus.model.SuperModel;
 import kr.co.zumo.app.lifeplus.model.module.APIError;
 import kr.co.zumo.app.lifeplus.model.module.APIModuleListener;
 import kr.co.zumo.app.lifeplus.util.AppUtil;
 import kr.co.zumo.app.lifeplus.util.StringUtil;
-import kr.co.zumo.app.lifeplus.view.command.ExitCommand;
-import kr.co.zumo.app.lifeplus.view.presenter.CommandInvoker;
 import kr.co.zumo.app.lifeplus.zumo.bean.api.MemberInfoByUserNoRequestBean;
 import kr.co.zumo.app.lifeplus.zumo.bean.api.MemberInfoResultBean;
 import kr.co.zumo.app.lifeplus.zumo.model.module.APIMemberInfoByUserNoModule;
@@ -128,23 +127,19 @@ public class SplashFragment extends SplashDebugFragment {
         button.setOnClickListener(v -> {
           SuperModel.getInstance().renewMemberData();
           DebugConfig.saveDebugTargetDevelop();
-          new CommandInvoker().invoke(presenter, new ExitCommand());
+          NetworkConfigProvider.init();
+          renderDebug();
+//          new CommandInvoker().invoke(presenter, new ExitCommand());
         });
 
         button = findViewById(R.id.button_product);
         button.setOnClickListener(v -> {
           SuperModel.getInstance().renewMemberData();
           DebugConfig.saveDebugTargetProduct();
-          new CommandInvoker().invoke(presenter, new ExitCommand());
+          NetworkConfigProvider.init();
+          renderDebug();
+//          new CommandInvoker().invoke(presenter, new ExitCommand());
         });
-        if (DebugConfig.isDebugDevelop()) {
-          findViewById(R.id.button_dev).setEnabled(false);
-          findViewById(R.id.button_product).setEnabled(true);
-        }
-        else {
-          findViewById(R.id.button_dev).setEnabled(true);
-          findViewById(R.id.button_product).setEnabled(false);
-        }
       }
 
       TextView textView = findViewById(R.id.text_member_status);
@@ -216,6 +211,14 @@ public class SplashFragment extends SplashDebugFragment {
 
   @Deprecated
   private void renderDebug() {
+    if (DebugConfig.isDebugDevelop()) {
+      findViewById(R.id.button_dev).setEnabled(false);
+      findViewById(R.id.button_product).setEnabled(true);
+    }
+    else {
+      findViewById(R.id.button_dev).setEnabled(true);
+      findViewById(R.id.button_product).setEnabled(false);
+    }
   }
 
   @Deprecated