Просто игнорируйте прилагаемый FragmentTransaction
.
Например, вам нужно сделать это, если вы используете библиотеку совместимости Android (ACL), поскольку FragmentTransaction
, которую вы получаете из панели действий, - это Android 3.0 FragmentTransaction
, а не ACL FragmentTransaction
. Таким образом, вы игнорируете переданный и используете свой собственный.
Точно так же я ожидаю, что вы можете проигнорировать FragmentTransaction
и отобразить DialogFragment
самостоятельно без проблем.
Будет ли UX иметь какой-либо смысл - это другая проблема. Когда пользователь принимает диалоговое окно, вкладка показывает ... ничего?