Androidドキュメントでは、次の警告が表示されます。
このクラスはAPIレベルPで廃止されました。すべてのデバイスで一貫した動作とライフサイクルへのアクセスを実現するには、サポートライブラリDialogFragmentを使用します。
これは単に、開発者としての私にとって唯一の変更は、古いAndroid.support.v4.app.DialogFragment
の代わりにAndroid.app.DialogFragment
をインポートすることであるということですか?
Googleは、すべての開発者に通常のDialogFragmentから同じクラスのサポートバージョンに移行することを奨励していますが、もちろん非推奨バージョンを使用できますが、Googleがサポートバージョンを推奨する場合はどうでしょうか。
インポートステートメントをAndroid.app.DialogFragment
からAndroid.support.v4.app.DialogFragment
に変更するだけです。
また、非推奨バージョンの通常のフラグメントを使用している場合は、すべてのインポートを変更することを検討してください。
[〜#〜] update [〜#〜]
古いサポートライブラリの代わりに真新しいAndroidXライブラリを使用している場合は、androidx.fragment.app.DialogFragment
に変更しますが、新しいandroidx.fragment.app.FragmentActivity
にも移行する必要があるため、コードでのDialogFragmentの使用方法に注意してください。