0

私はこのコードを試しました。別のフラグメントでホストされているダイアログフラグメントの共有プリファレンスを使用するにはどうすればよいですか?

SharedPreferences prefs = getActivity().getSharedPreferences(); 
+2

実際に試したことを、妥当な量の詳細で、あなたが試したことについての詳細と組み合わせて説明してもらいたいかもしれません。私たちはあなたのためにあなたの仕事をするためにここにいるわけでもなく、読者も気にしません。 – Ceisc

答えて

0

あなたは、私がこのテーマに新たなんだけど、私は好みを実装する方法を見てきた次のコード

SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(getActivity()); 
0

を使用することができます。あなたがタイトルと説明で尋ねてきたことから、これはあなたが探しているもののライン上にあるかもしれません。

設定のプリファレンスを取得するには、プリファレンスを取得するアクティビティでプリファレンスマネージャを宣言します。その変数を使用して、渡すタイプに基づいて値のセットを取得します。キーとデフォルト値を設定することを忘れないでください。次のリンクは、活動に環境設定を使用するための優れた簡単な例を示します参照PreferenceFragement

SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(ActivityName.this); 
String username = prefs.getString("username", "Default NickName"); 
String password = prefs.getString("password", "Default Password"); 
boolean checkBox = prefs.getBoolean("checkBox", false); 

については、以下のリンクを参照してください。しかし、あなたは、フラグメントのための代わりにAndroid Preferences exampleをandroid.preference.PreferenceFragmentを使用することができます。

+0

ありがとうございます@Nate –

関連する問題