Próbowałem używać DialogFragment na urządzeniach 3.0, które nie obsługuje fragmentów lub DialogFragment na poziomie SDK.Jak mogę wyświetlić DialogFragment przy użyciu pakietu zgodności?
Postanowiłem więc użyć biblioteki kompatybilności z Androidem, która obsługuje Fragment.
Następnie utworzyłem klasę DialogFragment, która rozszerza android.support.v4.app.DialogFragment.
Ale ..... Kiedy próbowałem pokazać mój DialogFragment użyciu DialogFragment.show(), które pokazują, że zgłoszona (FragmentManager, String) przyjmuje pierwszy argument jako android.app.FragmentManager, nie android.support .v4.app.FragmentManager.
Myślę, że android.app.FragmentManager nie może być używany w urządzeniach z Androidem 3.0, ponieważ nie jest uwzględniony w SDK.
Czy istnieje sposób, aby wyświetlić DialogFragment z biblioteki zgodności? Czy muszę użyć innego sposobu, aby wyświetlić My DialogFragment z biblioteką kompatybilności?
Każda pomoc będzie doceniana. :)
Wymień getFragmentManager z getSupportFragmentManager(). – Tom