public PreferenceScreenAssert hasRootAdapter(ListAdapter adapter) { isNotNull(); ListAdapter actualAdapter = actual.getRootAdapter(); assertThat(actualAdapter) // .overridingErrorMessage("Expected root adapter <%s> but was <%s>.", adapter, actualAdapter) // .isSameAs(adapter); return this; } }
PreferenceScreen usersListScreen = ... userScreenListAdapter = (BaseAdapter)usersListScreen.getRootAdapter();
private void openSubPrefScreen(PreferenceScreen prefScreen) { Bundle bundle = getArguments(); if (bundle == null) { return; } String openSubPrefScreen = bundle.getString(EXTRA_OPEN_SUB_PREF_SCREEN, ""); // Open sub preferences screen if EXTRA_OPEN_SUB_PREF_SCREEN was passed in bundle. if (openSubPrefScreen != null && !TextUtils.isEmpty(openSubPrefScreen)) { Log.v(TAG, "Transitioning to pref screen " + openSubPrefScreen); PreferenceScreen categoryRunConditions = (PreferenceScreen) findPreference(openSubPrefScreen); final ListAdapter listAdapter = prefScreen.getRootAdapter(); final int itemsCount = listAdapter.getCount(); for (int itemNumber = 0; itemNumber < itemsCount; ++itemNumber) { if (listAdapter.getItem(itemNumber).equals(categoryRunConditions)) { // Simulates click on the sub-preference prefScreen.onItemClick(null, null, itemNumber, 0); break; } } } }
PreferenceScreen preferenceScreen = (PreferenceScreen) findPreference("pref_key"); final ListAdapter listAdapter = preferenceScreen.getRootAdapter(); EditTextPreference editPreference = (EditTextPreference) findPreference("set_password_preference"); final int itemsCount = listAdapter.getCount(); int itemNumber; for (itemNumber = 0; itemNumber < itemsCount; ++itemNumber) { if (listAdapter.getItem(itemNumber).equals(editPreference)) { preferenceScreen.onItemClick(null, null, itemNumber, 0); break; } } } }
private void openPreference(String key) { PreferenceScreen preferenceScreen = getPreferenceScreen(); final ListAdapter listAdapter = preferenceScreen.getRootAdapter(); final int itemsCount = listAdapter.getCount(); int itemNumber; for (itemNumber = 0; itemNumber < itemsCount; ++itemNumber) { if (listAdapter.getItem(itemNumber).equals(findPreference(key))) { preferenceScreen.onItemClick(null, null, itemNumber, 0); break; } } }
PreferenceScreen preferenceScreen = (PreferenceScreen) findPreference(getResources().getString(R.string.pref_key_root_screen)); PreferenceScreen subPreferenceScreen = (PreferenceScreen) findPreference(getResources().getString(R.string.pref_key_sub_preference_screen)); final ListAdapter listAdapter = preferenceScreen.getRootAdapter(); final int itemsCount = listAdapter.getCount(); int itemNumber; for (itemNumber = 0; itemNumber < itemsCount; ++itemNumber) { if (listAdapter.getItem(itemNumber).equals(subPreferenceScreen)) { //simulates click on the sub-preference preferenceScreen.onItemClick(null, null, itemNumber, 0); break; } }
final Intent intent = getIntent(); final String startScreen = intent.getStringExtra("PREFERENCE_SCREEN_KEY"); if (startScreen != null) { getIntent().removeExtra("PREFERENCE_SCREEN_KEY"); final Preference preference = findPreference(startScreen); final PreferenceScreen preferenceScreen = getPreferenceScreen(); final ListAdapter listAdapter = preferenceScreen.getRootAdapter(); final int itemsCount = listAdapter.getCount(); int itemNumber; for (itemNumber = 0; itemNumber < itemsCount; ++itemNumber) { if (listAdapter.getItem(itemNumber).equals(preference)) { preferenceScreen.onItemClick(null, null, itemNumber, 0); break; } } }
@Override public void handleMessage(Message msg) { ((BaseAdapter)fragment.getPreferenceScreen().getRootAdapter()).notifyDataSetInvalidated(); } }
public PreferenceScreenAssert hasRootAdapter(ListAdapter adapter) { isNotNull(); ListAdapter actualAdapter = actual.getRootAdapter(); assertThat(actualAdapter) // .overridingErrorMessage("Expected root adapter <%s> but was <%s>.", adapter, actualAdapter) // .isSameAs(adapter); return this; } }
private void updateBtScannerSummary() { // Set summary text and trigger data set changed to make UI update btScanner.setSummary(getCurrentDeviceName()); ((BaseAdapter)getPreferenceScreen().getRootAdapter()).notifyDataSetChanged(); }
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); } } } }
CheckBoxPreference cb1 = null; CheckBoxPreference cb2 = null; ListAdapter adapter = preferenceScreen.getRootAdapter(); for(int i = 0; i < preferenceScreen.getRootAdapter().getCount(); i++)
ListAdapter children = parent.getRootAdapter(); boolean is_active = false; for (int i = 0; i < children.getCount(); i++) {
addPreferencesFromResource(R.xml.single_website_preferences); ListAdapter preferences = getPreferenceScreen().getRootAdapter(); for (int i = 0; i < preferences.getCount(); ++i) { Preference preference = (Preference) preferences.getItem(i);
final ListAdapter adapter = getPreferenceScreen().getRootAdapter(); adapter.registerDataSetObserver(new DataSetObserver() { @Override
final ListAdapter adapter = screen.getRootAdapter(); adapter.registerDataSetObserver(new DataSetObserver() { @Override