@Override public boolean onPreferenceClick(Preference preference) { ((ContactsPreferenceActivity) getActivity()).showAboutFragment(); return true; } });
@Override public void run() { refreshValue(key); } });
@Override public Context getContext() { return getActivity(); } }
private void prepare() { mContext = getContext(); mPreferences = new ContactsPreferences(mContext); setEntries(new String[]{ mContext.getString(R.string.display_options_sort_by_given_name), mContext.getString(R.string.display_options_sort_by_family_name), }); setEntryValues(new String[]{ String.valueOf(ContactsPreferences.SORT_ORDER_PRIMARY), String.valueOf(ContactsPreferences.SORT_ORDER_ALTERNATIVE), }); setValue(String.valueOf(mPreferences.getSortOrder())); }
@Override protected boolean persistString(String value) { int newValue = Integer.parseInt(value); if (newValue != mPreferences.getDisplayOrder()) { mPreferences.setDisplayOrder(newValue); notifyChanged(); } return true; }
@Override protected boolean persistString(String value) { int newValue = Integer.parseInt(value); if (newValue != mPreferences.getSortOrder()) { mPreferences.setSortOrder(newValue); notifyChanged(); } return true; }
@Override protected boolean persistString(String value) { if (value == null && mPreferences.getDefaultAccount() == null) { return true; } if (value == null || mPreferences.getDefaultAccount() == null || !value.equals(mPreferences.getDefaultAccount())) { mPreferences.setDefaultAccount(mAccountMap.get(value)); notifyChanged(); } return true; }
public void showAboutFragment() { getFragmentManager().beginTransaction() .replace(android.R.id.content, new AboutPreferenceFragment(), TAG_ABOUT_CONTACTS) .addToBackStack(null) .commit(); setActivityTitle(R.string.setting_about); }
private void addExtraPreferences() { final PreferenceManager preferenceManager = ObjectFactory.getPreferenceManager( getContext()); if (preferenceManager != null) { for (Preference preference : preferenceManager.getPreferences()) { getPreferenceScreen().addPreference(preference); } } }
public DefaultAccountPreference(Context context) { super(context); prepare(); }
public DisplayOrderPreference(Context context, AttributeSet attrs) { super(context, attrs); prepare(); }
public SortOrderPreference(Context context, AttributeSet attrs) { super(context, attrs); prepare(); }
@Override public CharSequence getSummary() { return mPreferences.getDefaultAccount(); }
public void setContactMetadataSyncAccount(AccountWithDataSet accountWithDataSet) { final String mContactMetadataSyncAccount = accountWithDataSet == null ? null : accountWithDataSet.name; requestMetadataSyncForAccount(mContactMetadataSyncAccount); }
public String getContactMetadataSyncAccountName() { final Account syncAccount = getContactMetadataSyncAccount(); return syncAccount == null ? DO_NOT_SYNC_CONTACT_METADATA_MSG : syncAccount.name; }
@Override public Context getContext() { return getActivity(); }
public void refreshContactsPreferences() { mContactsPreferences.refreshValue(ContactsPreferences.DISPLAY_ORDER_KEY); mContactsPreferences.refreshValue(ContactsPreferences.SORT_ORDER_KEY); }
public DefaultAccountPreference(Context context, AttributeSet attrs) { super(context, attrs); prepare(); }
public DisplayOrderPreference(Context context) { super(context); prepare(); }
public SortOrderPreference(Context context) { super(context); prepare(); }