2011-07-05 14 views
1

以下のコードを使用して、環境設定のクリックでダイアログボックスを構成した環境設定があります。アンドロイドの設定にカスタム値を保存しますか?

Dialog passwordDialog = new Dialog(this); 
passwordDialog.setContentView(R.layout.password_dialog); 
passwordDialog.setTitle("Set new password."); 
passwordDialog.setCancelable(true); 
passwordDialog.show(); 

ダイアログが正常に機能しています。しかし、ダイアログで私はパスワードを編集テキストと確認パスワードを編集するテキストがあります。これらがお互いに一致すれば、私は好みにパスワードを保存する必要があります。私は自分のカスタムダイアログでOKをクリックすると、その値を環境設定に保存する方法がわかりません。私にこれを行う方法を教えてください。あなたの時間と助けてくれてありがとう。

SharedPreferences preferences = getPreferenceManager().getSharedPreferences(); 
preferences.edit().putString("passwordKey", editText.getText().toString()).commit(); 

好みに情報を追加するには、編集を呼び出すことによって開始:

答えて

3

を見てください(エディタを返す)、必要な値(Mapのようなキー/値)を追加し、commit()を呼び出すことを忘れないでください(変更をコミットするため)。

その後、

preferences.getString("passwordKey", defaultValue); 
を使用して値にアクセスすることができます
関連する問題