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 回答