Skip to content

Instantly share code, notes, and snippets.

@quangctkm9207
Created 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/736f79169bc9ba73e12c335ed41123cd to your computer and use it in GitHub Desktop.
Save quangctkm9207/736f79169bc9ba73e12c335ed41123cd to your computer and use it in GitHub Desktop.
public class SettingsFragment extends PreferenceFragment {
@BindPref(R.string.pref_name_key)
EditTextPreference namePreference;
@Override public void onCreate(@Nullable Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
namePreference.setSummary("Uwoah! A summary.");
}
@OnPrefClick(R.string.pref_name_key)
void onNameClick(Preference preference) {
// Do anything you want
}
@OnPrefChange(R.string.pref_name_key)
void onNameChange(Preference preference, Object newValue) {
// Again, do anything you want
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment