android: how do I check if dialogfragment is showing
if(dialogFragment!=null && dialogFragment.getDialog()!=null
&& dialogFragment.getDialog().isShowing()) {
//dialog is showing so do something
} else {
//dialog is not showing
}
本文介绍了一种在Android中检查DialogFragment是否正在显示的方法。通过判断DialogFragment实例是否非空,其Dialog属性是否非空,以及Dialog的isShowing()方法返回值,可以准确判断DialogFragment的状态。
if(dialogFragment!=null && dialogFragment.getDialog()!=null
&& dialogFragment.getDialog().isShowing()) {
//dialog is showing so do something
} else {
//dialog is not showing
}

被折叠的 条评论
为什么被折叠?