Jak utworzyć Android Tabbed Dialog zawierający fragmenty?

Czy ktoś może mi wskazać przykład lub pokazać, jak stworzyć prostyTabbed Dialog w Androidzie, gdzie jest zawartość każdej kartyFragments? Wszystkie przykłady / samouczki, które znalazłem, dotyczą fragmentów i kart, ale nic konkretnegoDialogFragments.

Dokumentacja dlaFragmentTabHost pokazuje, jak tworzyć zakładki w normalnych fragmentach za pomocągetChildFragmentManager(). Zakładam, że powinno to również działać, gdy fragment jestDialogFragment ale kiedy próbuję, dostaję:

java.lang.IllegalStateException: Fragment does not have a view at android.support.v4.app.Fragment$1.findViewById(Fragment.java:1425)
at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:901)
at android.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:1088)
...

Oto mój kod do konfigurowania widoku (który jest następnie przekazywany doAlertDialog.setView()):

private void setupView(View v) {
    mTabHost = (FragmentTabHost) v.findViewById(android.R.id.tabhost);

   mTabHost.setup(getActivity(), getChildFragmentManager(), R.id.realtabcontent);

   mTabHost.addTab(mTabHost.newTabSpec("tab1").setIndicator("Tab1"),
            MyDialogFragment.class, null);
}

questionAnswers(4)

yourAnswerToTheQuestion