1

Dialog画面でカスタムを開いたPreferences後、その特定の設定を保存するにはどうすればよいDialogですか?

public class Preferences extends PreferenceActivity implements OnSharedPreferenceChangeListener {
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        addPreferencesFromResource(R.xml.task_preferences);

        Preference dialogPreference = (Preference) findPreference(getString(R.string.clock_font_color));
        dialogPreference.setOnPreferenceClickListener( new OnPreferenceClickListener() {
            public boolean onPreferenceClick(Preference preference) {
                dialog(); ////How save here//????
                return true;
            }
        });
    }
}
4

1 に答える 1

1
SharedPreferences preferences = getPreferenceManager().getSharedPreferences(); 
preferences.edit().putString("clockfontcolor", "-9856").commit();
于 2015-12-22T04:26:18.837 に答える