public S hasPreferenceCount(int count) { isNotNull(); int actualCount = actual.getPreferenceCount(); assertThat(actualCount) // .overridingErrorMessage("Expected preference count <%s> but was <%s>.", count, actualCount) // .isEqualTo(count); return myself; }
/** * Loop over every preference in the list and set the summary text */ private void initAllPreferences(PreferenceScreen screen) { for (int i = 0; i < screen.getPreferenceCount(); ++i) { Preference preference = screen.getPreference(i); if (preference instanceof PreferenceGroup) { PreferenceGroup preferenceGroup = (PreferenceGroup) preference; for (int j = 0; j < preferenceGroup.getPreferenceCount(); ++j) { Preference nestedPreference = preferenceGroup.getPreference(j); if (nestedPreference instanceof PreferenceGroup) { PreferenceGroup nestedPreferenceGroup = (PreferenceGroup) nestedPreference; for (int k = 0; k < nestedPreferenceGroup.getPreferenceCount(); ++k) { initPreference(nestedPreferenceGroup.getPreference(k)); } } else { initPreference(preferenceGroup.getPreference(j)); } } } else { initPreference(preference); } } }
if (preference instanceof PreferenceGroup) { PreferenceGroup preferenceGroup = (PreferenceGroup) preference; for (int j = 0; j < preferenceGroup.getPreferenceCount(); ++j) { Preference singlePref = preferenceGroup.getPreference(j); updatePreference(singlePref, singlePref.getKey());
public S hasPreferenceCount(int count) { isNotNull(); int actualCount = actual.getPreferenceCount(); assertThat(actualCount) // .overridingErrorMessage("Expected preference count <%s> but was <%s>.", count, actualCount) // .isEqualTo(count); return myself; }
private List<Preference> findPreferences(PreferenceGroup group, String key) { List<Preference> prefs = new ArrayList<>(); for (int index = 0; index < group.getPreferenceCount(); index++) { Preference pref = group.getPreference(index); if (key.equals(pref.getKey())) { prefs.add(pref); } } return prefs }
public PreferenceGroup getPreferenceParent(PreferenceGroup root, Preference preference) { for (int i = 0; i < root.getPreferenceCount(); i++) { Preference p = root.getPreference(i); if (p == preference) return root; if (PreferenceGroup.class.isInstance(p)) { PreferenceGroup parent = getPreferenceParent((PreferenceGroup) p, preference); if (parent != null) return parent; } } return null; }
static private void initSummary(Preference p) { if (p instanceof PreferenceGroup) { PreferenceGroup pGrp = (PreferenceGroup) p; for (int i = 0; i < pGrp.getPreferenceCount(); i++) { initSummary(pGrp.getPreference(i)); } } else { updatePrefSummary(p); } }
private void initSummary(Preference p) { if (p instanceof PreferenceGroup) { PreferenceGroup pGrp = (PreferenceGroup) p; for (int i = 0; i < pGrp.getPreferenceCount(); i++) { initSummary(pGrp.getPreference(i)); } } else { updatePrefSummary(p); } }
private void updateAll_PrefereneScreens(PreferenceGroup group) { if (group instanceof PreferenceScreen) { BaseAdapter adapter = (BaseAdapter) ((PreferenceScreen) group).getRootAdapter(); adapter.notifyDataSetChanged(); } for (int i=0; i<group.getPreferenceCount(); i++) { Preference pref = group.getPreference(i); if (pref instanceof PreferenceGroup) { updateAll_PrefereneScreens((PreferenceGroup) pref); } } }
private void initSummary(Preference p) { if (p instanceof PreferenceGroup) { PreferenceGroup pGrp = (PreferenceGroup) p; for (int i = 0; i < pGrp.getPreferenceCount(); i++) { initSummary(pGrp.getPreference(i)); } } else { updatePrefSummary(p); } }
private void initSummary(Preference p) { if (p instanceof PreferenceGroup) { PreferenceGroup pGrp = (PreferenceGroup) p; for (int i = 0; i < pGrp.getPreferenceCount(); i++) { initSummary(pGrp.getPreference(i)); } } else { updatePrefSummary(p); } }
private static void initSummary(Preference pref) { if (pref instanceof PreferenceGroup) { PreferenceGroup prefGroup = (PreferenceGroup) pref; for (int i = 0; i < prefGroup.getPreferenceCount(); i++) { initSummary(prefGroup.getPreference(i)); } } else { updatePrefSummary(pref); } }
private void initSummary(Preference p) { if (p instanceof PreferenceGroup) { PreferenceGroup pGrp = (PreferenceGroup) p; for (int i = 0; i < pGrp.getPreferenceCount(); i++) { initSummary(pGrp.getPreference(i)); } } else { updatePrefSummary(p); } }
public static void setSummaryForGroups(PreferenceGroup preferenceGroup) { for (int i = 0; i < preferenceGroup.getPreferenceCount(); i++) { setSummary(preferenceGroup.getSharedPreferences(), preferenceGroup.getPreference(i)); } }
private void initSummaries(PreferenceGroup pg) { for (int i = 0; i < pg.getPreferenceCount(); ++i) { Preference p = pg.getPreference(i); if (p instanceof PreferenceGroup) this.initSummaries((PreferenceGroup) p); // recursion else this.setSummary(p); } }
private void initSummary(Preference p) { if (p instanceof PreferenceGroup) { PreferenceGroup pGrp = (PreferenceGroup) p; for (int i = 0; i < pGrp.getPreferenceCount(); i++) { initSummary(pGrp.getPreference(i)); } } else { updatePrefSummary(p); } }
/** * Set initial summary texts */ private void initSummary(Preference p) { if (p instanceof PreferenceGroup) { PreferenceGroup pGrp = (PreferenceGroup) p; for (int i = 0; i < pGrp.getPreferenceCount(); i++) { initSummary(pGrp.getPreference(i)); } } else { updatePrefSummary(p); } }
private static void recursive_notify_all_preference_screens(PreferenceGroup preferenceGroup) { if (preferenceGroup instanceof PreferenceScreen) { ((BaseAdapter) ((PreferenceScreen) preferenceGroup).getRootAdapter()).notifyDataSetChanged(); } else { for (int index = 0; index < preferenceGroup.getPreferenceCount(); index++) { final Preference pref = preferenceGroup.getPreference(index); if (pref instanceof PreferenceGroup) { recursive_notify_all_preference_screens((PreferenceGroup) pref); } } } }
private static void recursive_notify_all_preference_screens(PreferenceGroup preferenceGroup) { if (preferenceGroup instanceof PreferenceScreen) { ((BaseAdapter) ((PreferenceScreen) preferenceGroup).getRootAdapter()).notifyDataSetChanged(); } else { for (int index = 0; index < preferenceGroup.getPreferenceCount(); index++) { final Preference pref = preferenceGroup.getPreference(index); if (pref instanceof PreferenceGroup) { recursive_notify_all_preference_screens((PreferenceGroup) pref); } } } }
@Override public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) { persistBoolean(isChecked); for (int i = 0; i < getParent().getPreferenceCount(); ++i) { MeasurementOrderPreference preference = (MeasurementOrderPreference) getParent().getPreference(i); preference.setEnabled(preference.measurement.getSettings().areDependenciesEnabled()); } } });