Я не знаю, в чем причина вашего сбоя, поскольку вы не предоставили подробностей, просто отправили вам совет (это сработало для меня, и это не так очевидно, так как API Fragment не слишком интуитивно понятен в использовании).
Имейте в виду, что Fragment, созданный в FragmentTransaction, добавляется не сразу, а по собственному усмотрению (позже, вероятно, когда поток пользовательского интерфейса не занят), поэтому вызов GetView () Fragment может вернутьсяв течение некоторого времени, что может быть причиной сбоя.
Мне не понятно, почему Google разработал его таким образом, поскольку остальная часть API является синхронной и - что еще более запутанно - если вы создаете Fragment как часть вашего XML-макета (используя inflater), то онтакже создается синхронно, и getView всегда возвращает значение.
Это возможное решение: если вы создаете свою ViewGroup как часть процесса раздувания компоновки, это может сработать для вас.