繁体   English   中英

调用 dialogFragment.onDismiss 后应用程序崩溃,错误:java.lang.IllegalStateException:已添加片段

[英]App crashes after dialogFragment.onDismiss called, Error: java.lang.IllegalStateException: Fragment already added

所以我试图调用一个dialogFragment,它工作得很好,直到我从活动中调用onDismiss function 来执行操作......

我得到的错误:

java.lang.IllegalStateException: Fragment already added: WonDialogFragment{db6bbec} 

这是我调用 dialogFragment 的代码:

if (!dialogFragment.isAdded() && !dialogFragment.isVisible()) {
                            dialogFragment.show(getSupportFragmentManager(), WonDialogFragment.WON_TAG);
getSupportFragmentManager().executePendingTransactions();
dialogFragment.onDismiss(new DialogInterface() {
               @Override
               public void cancel() {

               }

               @Override
               public void dismiss() {
                      currentIndex++;
                      nextWordOrTryAgain();
                      updateTextView();
               }
         });
}

如果我应该提供更多信息来解决我的问题,请告诉我...谢谢您的时间。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM