Skip to content

Instantly share code, notes, and snippets.

@quangctkm9207
Last active April 1, 2018 04:02
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save quangctkm9207/128fdeee1d107f2382431f36f392584f to your computer and use it in GitHub Desktop.
Save quangctkm9207/128fdeee1d107f2382431f36f392584f to your computer and use it in GitHub Desktop.
public class SettingsFragment extends PreferenceFragment {
EditTextPreference namePreference;
@Override public void onCreate(@Nullable Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
namePreference = (EditTextPreference) findPreference(getString(R.string.pref_name_key));
namePreference.setSummary("Uwoah! A summary.");
namePreference.setOnPreferenceClickListener(new Preference.OnPreferenceClickListener() {
@Override public boolean onPreferenceClick(Preference preference) {
// Do anything you want
return true;
}
});
namePreference.setOnPreferenceChangeListener(new Preference.OnPreferenceChangeListener() {
@Override public boolean onPreferenceChange(Preference preference, Object newValue) {
// Again, do anything you want
return true;
}
});
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment