私はWebでいくつかの質問と記事を調べましたが、それらのほとんどすべてがPreferenceActivityを拡張するCustomクラスの開始を指しているようです。
ただし、Androidリファレンスドキュメントでは、preferencefragmentを使用するように指示されています。
それを使用する正しい方法は何ですか?
(アクティビティを介して実行すると、addPreferencesFromResource()が非推奨になっているため、質問しているだけです)
仮定:APIレベル15
私はWebでいくつかの質問と記事を調べましたが、それらのほとんどすべてがPreferenceActivityを拡張するCustomクラスの開始を指しているようです。
ただし、Androidリファレンスドキュメントでは、preferencefragmentを使用するように指示されています。
それを使用する正しい方法は何ですか?
(アクティビティを介して実行すると、addPreferencesFromResource()が非推奨になっているため、質問しているだけです)
仮定:APIレベル15
答えは、開発しているプラットフォームによって異なります。PreferenceFragment は 3.0+ 用であり、適切な方法と見なされています。残念ながら、古いプラットフォームのサポート ライブラリには同等のものがないため、PreferenceActivity を使用する必要があります。
詳細な説明と、両方を実装する例へのリンクについては、こちらを参照してください (デバイス プラットフォームに応じて適切なタイプを使用します)。