@Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); // Show a Preference inner matching the selected category String settingsUi = getArguments().getString("ui"); CurrentUiR = UiEnum.valueOf(settingsUi).getValue(); addPreferencesFromResource(CurrentUiR); // Init the summaries to display fields value initSummaries(getPreferenceScreen()); // Register click events for available actions registerPreferenceClickListener(); getPreferenceScreen().getSharedPreferences().registerOnSharedPreferenceChangeListener(this); }