1

私はアンドロイドが初めてで、最初のアプリに取り組んでいます。設定アクティビティを追加しようとしましたが、Eclipse は、addPreferencesFromResource. Android Developer Settings Guideを見ましたが、コードに対処していませんでした。そこで、PreferenceActivity リファレンス マテリアルのサンプル コードを調べましたが、本当に理解できるほど細分化されていませんでした。だから私は別のガイド/チュートリアルを探していました.

PreferenceActivity 資料からの私の印象は、現在のパラダイムは PreferenceActivities の代わりに PreferenceFragments を設定することであるということでした。しかし、このアプローチの使用に関する明確なチュートリアルが見つかりません。私が見つけたほとんどのチュートリアルでは、PreferenceActivities と非推奨の関数を使用しています。

したがって、ほとんどの質問がこのサイトにあるほど具体的ではないことはわかっていますが、時代遅れの方法を学びたくないので、現在のパラダイムが何であるかについてのガイダンスと明確な回答を使用できます.

実装したい設定は 2 つまたは 3 つしかないので、これはかなり単純なはずです。でもちゃんとやりたい。

4

1 に答える 1

1

2つの違いは次のとおりです。設定フラグメントを使用すると、電話にマスター詳細フローを備えた設定アプリがあり、システム設定に埋め込まれている場合、特定の設定を開くと埋め込まれ、フルスクリーンになりません。そのため、Android は PreferenceFragment に移行しました。

実際には、実際にそれを行うデバイスを知りません。Samsung デバイスでは、最も一般的なもので、すべてがフルスクリーン アクティビティを使用していることを私は知っています。そのため、彼らが行ったそのようなアイデアは恐ろしく死にました。

したがって、PreferenceFragment は Google がユーザーに使用してもらいたいものですが、実際に使用している人はほとんどいません。また、アプリがシステム設定 (キーボードの設定のように) に組み込まれる場合を除き、いずれにせよ問題にはなりません。したがって、私のアドバイスは、より単純なルートに進み、それについて心配することではなく、PreferenceActivity を使用することです。

于 2014-07-31T02:51:32.267 に答える