SDKレベルでFragmentまたはDialogFragmentをサポートしていない3.0-デバイスでDialogFragmentを使用しようとしました。互換性パッケージを使用してDialogFragmentを表示するにはどうすればよいですか?
そこで、FragmentをサポートするAndroid互換ライブラリを使用することにしました。
次に、android.support.v4.app.DialogFragmentを拡張するDialogFragmentクラスを作成しました。私はDialogFragment.show()を使用して私のDialogFragmentを表示しようとしたとき、私はショー(FragmentManager、String)をandroid.app.FragmentManager、ないandroid.supportとして、最初の引数を受け入れることが通知
しかし..... .v4.app.FragmentManager。
Android 3.0-デバイスではアンドロイド.app.FragmentManagerは使用できません。SDKには含まれていないためです。
互換性ライブラリでDialogFragmentを表示する方法はありますか?互換性ライブラリでMy DialogFragmentを表示する別の方法を使用する必要がありますか?
ご協力いただければ幸いです。 :)
getSupportFragmentManagerとgetFragmentManagerを(置き換えを使用するように制限されていない、すなわち、トランザクションの一部として
add(...)
またはreplace(...)
を使用してFragment
と「ショー」としてDialogFragment
を扱うことができ注意。 – Tom