[英]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.