PreferenceFragmentを使用してフルスクリーンで表示する設定ページを作成したいと考えています。私は他の場所で設定を使用しません。Settings機能のPreference Fragmentの正しい実装はどれですか?
現在のアプリケーションの設定を作成するための優先フラグメントを実装する2つの方法、
方法一
- クラスを作成し、
PreferenceFragment
クラスを拡張があります。 - xml設定ファイルを膨張させます。
FragmentManager
オブジェクトを使用すると、レイアウト内のフラグメントが置き換えられます。
方法二
- XMLレイアウトとアクティビティの作成。
- このアクティビティでは、上記の手順でフラグメントをインスタンス化します。
- 環境設定を表示するときにこのアクティビティを呼び出します。
私はきちんとPreferenceFragment
As per the PreferenceFragment docsを実装する方法を、彼らはPreferenceFragmentを配置する場所についての情報を持っていないとして、答えを見つけることができませんでした。
方法1を試しましたが、方法2を使用して実装されているthis blogを見ました。ですから、2つのうちどれが設定機能の適切な実装であるかを知りたいのですが?
アプリケーションの「設定」を作成している場合は、別のアクティビティ権として実装する必要があります。 –
はい。私はこれをアクティビティとして実装します。 – DeeV
ありがとう、これは私が探していた答えであり、私の質問を編集しました。必要に応じて見て修正してください。 –