Forráskód Böngészése

[공통][Bug] 백그라운드에서 fragment.commint() 시 대처 방안 필요

hyodong.min 7 éve
szülő
commit
cc84525e6e

+ 3 - 0
app/src/main/java/kr/co/zumo/app/lifeplus/view/dialog/DialogBuilder.java

@@ -115,6 +115,9 @@ public class DialogBuilder {
   public DialogBase show() {
     DialogBase dialog = build();
     try {
+      // fixme 백그라운드에서 팝업을 열려고 시도할 경우, commit 오류가 발생한다.
+      // -> 1. 백그라운드에서는 팝업을 열려는 시도 자체를 하지 못하도록 함 (observable dispose 등)
+      // -> 2. 열려고 하면 팝업을 대기 상태로 뒀다가 onResume() 시 열어줌.
       dialog.show(manager, dialog.getClass().getSimpleName());
     } catch (Exception e) {
       e.printStackTrace();