android: how do I check if dialogfragment is showing

后端 未结 4 1603
臣服心动
臣服心动 2020-12-23 19:15

I launch my dialog fragment using

FragmentTransaction ft = 
getFragmentManager().beginTransaction();
MyDialogFragment dialog = new MyDialogFragment()
dialog.         


        
4条回答
  •  醉酒成梦
    2020-12-23 19:21

     if (dialogFragment != null
         && dialogFragment.getDialog() != null
         && dialogFragment.getDialog().isShowing()
         && !dialogFragment.isRemoving()) {
                //dialog is showing so do something 
     } else {
         //dialog is not showing
     }
    

提交回复
热议问题