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

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

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

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

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

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

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

Нам необходимо разработать серверное приложение, которое может анализировать полное имя в

Prefix (Dr. Mr. Ms. etc)
First Name
Last Name
Middle Name
etc

Проблема в том, что оно должно поддерживать имена нескольких стран и языков. У нас есть одно предположение: мы всегда будем получать страну и язык вместе с полным именем в качестве входных данных.

Полное имя может быть в любом формате. Для одной и той же комбинации страны / языка это может быть имя, фамилия или наоборот. Запятая не будет частью полного имени.

Возможно ли? Мы также открыты для любого коммерческого программного обеспечения.

5
задан Matt Ball 8 April 2011 в 14:40
поделиться