Использование FragmentTransaction с DialogFragment

Итак, я создал DialogFragment, который отображается как диалог с помощью этой техники

Теперь, когда он запущен и при взаимодействии с пользователем внутри этого всплывающего окна, я хочу вставить другой фрагмент в это диалоговое окно. . Я пытаюсь сделать это через FragmentTransaction. add (), где я даю ему идентификатор одного из контейнеров в этом макете. На этом этапе я получаю:

java.lang.IllegalArgumentException: No view found for id 0x7f09013f for fragment 

В качестве быстрого теста я попытался вставить его в идентификатор контейнера не в диалоговом окне, а в основном поддерживающем действии, и это сработало нормально.

Есть ли что-то в DialogFragments и его идентификаторах контейнеров, что не позволяет использовать FragmentTransactions?

В качестве временной меры я сказал своей транзакции скрыть текущий DialogFragment и показать этот новый фрагмент, но анимация / отображение немного jarring, поэтому мне бы очень хотелось разобраться с этой проблемой.

Спасибо

12
задан Programmer Bruce 29 May 2011 в 07:21
поделиться