0

PreferenceActivityで利用可能な 2 つのメソッド、つまりgetPreferenceScreen()とについて少し混乱していますgetPreferenceManager()

私はstackoverflowスレッドを通過しました:

PreferenceFragment - getPreferenceManager() と getPreferenceScreen() の違いは?

それは言う

getPreferenceScreen(): 画面に関連し、xml の値を設定しますgetPreferenceManager()。 : 設定管理に関連します。つまり、設定マップを取得して値を配置します。

しかし、私は を使用していますが、設定とその概要を xml でgetPreferenceManager()更新できます。

主な違いと、どの場所で何を使用するかを理解するために、誰か助けてもらえますか?

4

1 に答える 1

1

getPreferenceScreenの単なるショートカットですgetPreferenceManager()createPreferenceScreen(). 設定マネージャーを使用すると、使用する共有設定ファイルなど、他の設定を上書きできます。これらの関数を使用する必要がある場合は、 を使用してgetPreferenceManagerください。そうでない場合は、そのまま使用できますgetPreferenceScreen

于 2014-06-10T06:28:34.903 に答える