1package android.support.v7.preference { 2 3 public class CheckBoxPreference extends android.support.v7.preference.TwoStatePreference { 4 ctor public CheckBoxPreference(android.content.Context, android.util.AttributeSet, int); 5 ctor public CheckBoxPreference(android.content.Context, android.util.AttributeSet, int, int); 6 ctor public CheckBoxPreference(android.content.Context, android.util.AttributeSet); 7 ctor public CheckBoxPreference(android.content.Context); 8 } 9 10 public abstract class DialogPreference extends android.support.v7.preference.Preference { 11 ctor public DialogPreference(android.content.Context, android.util.AttributeSet, int, int); 12 ctor public DialogPreference(android.content.Context, android.util.AttributeSet, int); 13 ctor public DialogPreference(android.content.Context, android.util.AttributeSet); 14 ctor public DialogPreference(android.content.Context); 15 method public android.graphics.drawable.Drawable getDialogIcon(); 16 method public int getDialogLayoutResource(); 17 method public java.lang.CharSequence getDialogMessage(); 18 method public java.lang.CharSequence getDialogTitle(); 19 method public java.lang.CharSequence getNegativeButtonText(); 20 method public java.lang.CharSequence getPositiveButtonText(); 21 method public void setDialogIcon(android.graphics.drawable.Drawable); 22 method public void setDialogIcon(int); 23 method public void setDialogLayoutResource(int); 24 method public void setDialogMessage(java.lang.CharSequence); 25 method public void setDialogMessage(int); 26 method public void setDialogTitle(java.lang.CharSequence); 27 method public void setDialogTitle(int); 28 method public void setNegativeButtonText(java.lang.CharSequence); 29 method public void setNegativeButtonText(int); 30 method public void setPositiveButtonText(java.lang.CharSequence); 31 method public void setPositiveButtonText(int); 32 } 33 34 public static abstract interface DialogPreference.TargetFragment { 35 method public abstract android.support.v7.preference.Preference findPreference(java.lang.CharSequence); 36 } 37 38 public class DropDownPreference extends android.support.v7.preference.ListPreference { 39 ctor public DropDownPreference(android.content.Context); 40 ctor public DropDownPreference(android.content.Context, android.util.AttributeSet); 41 ctor public DropDownPreference(android.content.Context, android.util.AttributeSet, int); 42 ctor public DropDownPreference(android.content.Context, android.util.AttributeSet, int, int); 43 method protected android.widget.ArrayAdapter createAdapter(); 44 } 45 46 public class EditTextPreference extends android.support.v7.preference.DialogPreference { 47 ctor public EditTextPreference(android.content.Context, android.util.AttributeSet, int, int); 48 ctor public EditTextPreference(android.content.Context, android.util.AttributeSet, int); 49 ctor public EditTextPreference(android.content.Context, android.util.AttributeSet); 50 ctor public EditTextPreference(android.content.Context); 51 method public java.lang.String getText(); 52 method public void setText(java.lang.String); 53 } 54 55 public class EditTextPreferenceDialogFragmentCompat extends android.support.v7.preference.PreferenceDialogFragmentCompat { 56 ctor public EditTextPreferenceDialogFragmentCompat(); 57 method public static android.support.v7.preference.EditTextPreferenceDialogFragmentCompat newInstance(java.lang.String); 58 method public void onDialogClosed(boolean); 59 } 60 61 public class ListPreference extends android.support.v7.preference.DialogPreference { 62 ctor public ListPreference(android.content.Context, android.util.AttributeSet, int, int); 63 ctor public ListPreference(android.content.Context, android.util.AttributeSet, int); 64 ctor public ListPreference(android.content.Context, android.util.AttributeSet); 65 ctor public ListPreference(android.content.Context); 66 method public int findIndexOfValue(java.lang.String); 67 method public java.lang.CharSequence[] getEntries(); 68 method public java.lang.CharSequence getEntry(); 69 method public java.lang.CharSequence[] getEntryValues(); 70 method public java.lang.String getValue(); 71 method public void setEntries(java.lang.CharSequence[]); 72 method public void setEntries(int); 73 method public void setEntryValues(java.lang.CharSequence[]); 74 method public void setEntryValues(int); 75 method public void setValue(java.lang.String); 76 method public void setValueIndex(int); 77 } 78 79 public class ListPreferenceDialogFragmentCompat extends android.support.v7.preference.PreferenceDialogFragmentCompat { 80 ctor public ListPreferenceDialogFragmentCompat(); 81 method public static android.support.v7.preference.ListPreferenceDialogFragmentCompat newInstance(java.lang.String); 82 method public void onDialogClosed(boolean); 83 } 84 85 public class Preference implements java.lang.Comparable { 86 ctor public Preference(android.content.Context, android.util.AttributeSet, int, int); 87 ctor public Preference(android.content.Context, android.util.AttributeSet, int); 88 ctor public Preference(android.content.Context, android.util.AttributeSet); 89 ctor public Preference(android.content.Context); 90 method public boolean callChangeListener(java.lang.Object); 91 method public int compareTo(android.support.v7.preference.Preference); 92 method protected android.support.v7.preference.Preference findPreferenceInHierarchy(java.lang.String); 93 method public android.content.Context getContext(); 94 method public java.lang.String getDependency(); 95 method public android.os.Bundle getExtras(); 96 method public java.lang.String getFragment(); 97 method public android.graphics.drawable.Drawable getIcon(); 98 method public android.content.Intent getIntent(); 99 method public java.lang.String getKey(); 100 method public final int getLayoutResource(); 101 method public android.support.v7.preference.Preference.OnPreferenceChangeListener getOnPreferenceChangeListener(); 102 method public android.support.v7.preference.Preference.OnPreferenceClickListener getOnPreferenceClickListener(); 103 method public int getOrder(); 104 method protected boolean getPersistedBoolean(boolean); 105 method protected float getPersistedFloat(float); 106 method protected int getPersistedInt(int); 107 method protected long getPersistedLong(long); 108 method protected java.lang.String getPersistedString(java.lang.String); 109 method public android.support.v7.preference.PreferenceManager getPreferenceManager(); 110 method public android.content.SharedPreferences getSharedPreferences(); 111 method public boolean getShouldDisableView(); 112 method public java.lang.CharSequence getSummary(); 113 method public java.lang.CharSequence getTitle(); 114 method public final int getWidgetLayoutResource(); 115 method public boolean hasKey(); 116 method public boolean isEnabled(); 117 method public boolean isPersistent(); 118 method public boolean isSelectable(); 119 method public final boolean isVisible(); 120 method protected void notifyChanged(); 121 method public void notifyDependencyChange(boolean); 122 method protected void notifyHierarchyChanged(); 123 method public void onAttached(); 124 method protected void onAttachedToHierarchy(android.support.v7.preference.PreferenceManager); 125 method public void onBindViewHolder(android.support.v7.preference.PreferenceViewHolder); 126 method protected void onClick(); 127 method public void onDependencyChanged(android.support.v7.preference.Preference, boolean); 128 method public void onDetached(); 129 method protected java.lang.Object onGetDefaultValue(android.content.res.TypedArray, int); 130 method public void onInitializeAccessibilityNodeInfo(android.support.v4.view.accessibility.AccessibilityNodeInfoCompat); 131 method public void onParentChanged(android.support.v7.preference.Preference, boolean); 132 method protected void onPrepareForRemoval(); 133 method protected void onRestoreInstanceState(android.os.Parcelable); 134 method protected android.os.Parcelable onSaveInstanceState(); 135 method protected void onSetInitialValue(boolean, java.lang.Object); 136 method public android.os.Bundle peekExtras(); 137 method protected boolean persistBoolean(boolean); 138 method protected boolean persistFloat(float); 139 method protected boolean persistInt(int); 140 method protected boolean persistLong(long); 141 method protected boolean persistString(java.lang.String); 142 method public void restoreHierarchyState(android.os.Bundle); 143 method public void saveHierarchyState(android.os.Bundle); 144 method public void setDefaultValue(java.lang.Object); 145 method public void setDependency(java.lang.String); 146 method public void setEnabled(boolean); 147 method public void setFragment(java.lang.String); 148 method public void setIcon(android.graphics.drawable.Drawable); 149 method public void setIcon(int); 150 method public void setIntent(android.content.Intent); 151 method public void setKey(java.lang.String); 152 method public void setLayoutResource(int); 153 method public void setOnPreferenceChangeListener(android.support.v7.preference.Preference.OnPreferenceChangeListener); 154 method public void setOnPreferenceClickListener(android.support.v7.preference.Preference.OnPreferenceClickListener); 155 method public void setOrder(int); 156 method public void setPersistent(boolean); 157 method public void setSelectable(boolean); 158 method public void setShouldDisableView(boolean); 159 method public void setSummary(java.lang.CharSequence); 160 method public void setSummary(int); 161 method public void setTitle(java.lang.CharSequence); 162 method public void setTitle(int); 163 method public void setViewId(int); 164 method public final void setVisible(boolean); 165 method public void setWidgetLayoutResource(int); 166 method public boolean shouldDisableDependents(); 167 method protected boolean shouldPersist(); 168 field public static final int DEFAULT_ORDER = 2147483647; // 0x7fffffff 169 } 170 171 public static class Preference.BaseSavedState extends android.view.AbsSavedState { 172 ctor public Preference.BaseSavedState(android.os.Parcel); 173 ctor public Preference.BaseSavedState(android.os.Parcelable); 174 field public static final android.os.Parcelable.Creator<android.support.v7.preference.Preference.BaseSavedState> CREATOR; 175 } 176 177 public static abstract interface Preference.OnPreferenceChangeListener { 178 method public abstract boolean onPreferenceChange(android.support.v7.preference.Preference, java.lang.Object); 179 } 180 181 public static abstract interface Preference.OnPreferenceClickListener { 182 method public abstract boolean onPreferenceClick(android.support.v7.preference.Preference); 183 } 184 185 public class PreferenceCategory extends android.support.v7.preference.PreferenceGroup { 186 ctor public PreferenceCategory(android.content.Context, android.util.AttributeSet, int, int); 187 ctor public PreferenceCategory(android.content.Context, android.util.AttributeSet, int); 188 ctor public PreferenceCategory(android.content.Context, android.util.AttributeSet); 189 ctor public PreferenceCategory(android.content.Context); 190 } 191 192 public abstract class PreferenceDialogFragmentCompat extends android.support.v4.app.DialogFragment implements android.content.DialogInterface.OnClickListener { 193 ctor public PreferenceDialogFragmentCompat(); 194 method public android.support.v7.preference.DialogPreference getPreference(); 195 method protected void onBindDialogView(android.view.View); 196 method public void onClick(android.content.DialogInterface, int); 197 method protected android.view.View onCreateDialogView(android.content.Context); 198 method public abstract void onDialogClosed(boolean); 199 method protected void onPrepareDialogBuilder(android.support.v7.app.AlertDialog.Builder); 200 field protected static final java.lang.String ARG_KEY = "key"; 201 } 202 203 public abstract class PreferenceFragmentCompat extends android.support.v4.app.Fragment implements android.support.v7.preference.DialogPreference.TargetFragment android.support.v7.preference.PreferenceManager.OnDisplayPreferenceDialogListener android.support.v7.preference.PreferenceManager.OnNavigateToScreenListener android.support.v7.preference.PreferenceManager.OnPreferenceTreeClickListener { 204 ctor public PreferenceFragmentCompat(); 205 method public void addPreferencesFromResource(int); 206 method public android.support.v7.preference.Preference findPreference(java.lang.CharSequence); 207 method public final android.support.v7.widget.RecyclerView getListView(); 208 method public android.support.v7.preference.PreferenceManager getPreferenceManager(); 209 method public android.support.v7.preference.PreferenceScreen getPreferenceScreen(); 210 method protected android.support.v7.widget.RecyclerView.Adapter onCreateAdapter(android.support.v7.preference.PreferenceScreen); 211 method public android.support.v7.widget.RecyclerView.LayoutManager onCreateLayoutManager(); 212 method public abstract void onCreatePreferences(android.os.Bundle, java.lang.String); 213 method public android.support.v7.widget.RecyclerView onCreateRecyclerView(android.view.LayoutInflater, android.view.ViewGroup, android.os.Bundle); 214 method public void onDisplayPreferenceDialog(android.support.v7.preference.Preference); 215 method public void onNavigateToScreen(android.support.v7.preference.PreferenceScreen); 216 method public boolean onPreferenceTreeClick(android.support.v7.preference.Preference); 217 method public void scrollToPreference(java.lang.String); 218 method public void scrollToPreference(android.support.v7.preference.Preference); 219 method public void setDivider(android.graphics.drawable.Drawable); 220 method public void setDividerHeight(int); 221 method public void setPreferenceScreen(android.support.v7.preference.PreferenceScreen); 222 method public void setPreferencesFromResource(int, java.lang.String); 223 field public static final java.lang.String ARG_PREFERENCE_ROOT = "android.support.v7.preference.PreferenceFragmentCompat.PREFERENCE_ROOT"; 224 } 225 226 public static abstract interface PreferenceFragmentCompat.OnPreferenceDisplayDialogCallback { 227 method public abstract boolean onPreferenceDisplayDialog(android.support.v7.preference.PreferenceFragmentCompat, android.support.v7.preference.Preference); 228 } 229 230 public static abstract interface PreferenceFragmentCompat.OnPreferenceStartFragmentCallback { 231 method public abstract boolean onPreferenceStartFragment(android.support.v7.preference.PreferenceFragmentCompat, android.support.v7.preference.Preference); 232 } 233 234 public static abstract interface PreferenceFragmentCompat.OnPreferenceStartScreenCallback { 235 method public abstract boolean onPreferenceStartScreen(android.support.v7.preference.PreferenceFragmentCompat, android.support.v7.preference.PreferenceScreen); 236 } 237 238 public abstract class PreferenceGroup extends android.support.v7.preference.Preference { 239 ctor public PreferenceGroup(android.content.Context, android.util.AttributeSet, int, int); 240 ctor public PreferenceGroup(android.content.Context, android.util.AttributeSet, int); 241 ctor public PreferenceGroup(android.content.Context, android.util.AttributeSet); 242 method public void addItemFromInflater(android.support.v7.preference.Preference); 243 method public boolean addPreference(android.support.v7.preference.Preference); 244 method protected void dispatchRestoreInstanceState(android.os.Bundle); 245 method protected void dispatchSaveInstanceState(android.os.Bundle); 246 method public android.support.v7.preference.Preference findPreference(java.lang.CharSequence); 247 method public android.support.v7.preference.Preference getPreference(int); 248 method public int getPreferenceCount(); 249 method protected boolean isOnSameScreenAsChildren(); 250 method public boolean isOrderingAsAdded(); 251 method protected boolean onPrepareAddPreference(android.support.v7.preference.Preference); 252 method public void removeAll(); 253 method public boolean removePreference(android.support.v7.preference.Preference); 254 method public void setOrderingAsAdded(boolean); 255 } 256 257 public static abstract interface PreferenceGroup.PreferencePositionCallback { 258 method public abstract int getPreferenceAdapterPosition(java.lang.String); 259 method public abstract int getPreferenceAdapterPosition(android.support.v7.preference.Preference); 260 } 261 262 public class PreferenceManager { 263 method public android.support.v7.preference.PreferenceScreen createPreferenceScreen(android.content.Context); 264 method public android.support.v7.preference.Preference findPreference(java.lang.CharSequence); 265 method public android.content.Context getContext(); 266 method public static android.content.SharedPreferences getDefaultSharedPreferences(android.content.Context); 267 method public android.support.v7.preference.PreferenceManager.OnDisplayPreferenceDialogListener getOnDisplayPreferenceDialogListener(); 268 method public android.support.v7.preference.PreferenceManager.OnNavigateToScreenListener getOnNavigateToScreenListener(); 269 method public android.support.v7.preference.PreferenceManager.OnPreferenceTreeClickListener getOnPreferenceTreeClickListener(); 270 method public android.support.v7.preference.PreferenceScreen getPreferenceScreen(); 271 method public android.content.SharedPreferences getSharedPreferences(); 272 method public int getSharedPreferencesMode(); 273 method public java.lang.String getSharedPreferencesName(); 274 method public boolean isStorageDefault(); 275 method public boolean isStorageDeviceProtected(); 276 method public static void setDefaultValues(android.content.Context, int, boolean); 277 method public static void setDefaultValues(android.content.Context, java.lang.String, int, int, boolean); 278 method public void setOnDisplayPreferenceDialogListener(android.support.v7.preference.PreferenceManager.OnDisplayPreferenceDialogListener); 279 method public void setOnNavigateToScreenListener(android.support.v7.preference.PreferenceManager.OnNavigateToScreenListener); 280 method public void setOnPreferenceTreeClickListener(android.support.v7.preference.PreferenceManager.OnPreferenceTreeClickListener); 281 method public boolean setPreferences(android.support.v7.preference.PreferenceScreen); 282 method public void setSharedPreferencesMode(int); 283 method public void setSharedPreferencesName(java.lang.String); 284 method public void setStorageDefault(); 285 method public void setStorageDeviceProtected(); 286 method public void showDialog(android.support.v7.preference.Preference); 287 field public static final java.lang.String KEY_HAS_SET_DEFAULT_VALUES = "_has_set_default_values"; 288 } 289 290 public static abstract interface PreferenceManager.OnDisplayPreferenceDialogListener { 291 method public abstract void onDisplayPreferenceDialog(android.support.v7.preference.Preference); 292 } 293 294 public static abstract interface PreferenceManager.OnNavigateToScreenListener { 295 method public abstract void onNavigateToScreen(android.support.v7.preference.PreferenceScreen); 296 } 297 298 public static abstract interface PreferenceManager.OnPreferenceTreeClickListener { 299 method public abstract boolean onPreferenceTreeClick(android.support.v7.preference.Preference); 300 } 301 302 public final class PreferenceScreen extends android.support.v7.preference.PreferenceGroup { 303 method public void setShouldUseGeneratedIds(boolean); 304 method public boolean shouldUseGeneratedIds(); 305 } 306 307 public class PreferenceViewHolder extends android.support.v7.widget.RecyclerView.ViewHolder { 308 method public android.view.View findViewById(int); 309 method public boolean isDividerAllowedAbove(); 310 method public boolean isDividerAllowedBelow(); 311 method public void setDividerAllowedAbove(boolean); 312 method public void setDividerAllowedBelow(boolean); 313 } 314 315 public class SwitchPreferenceCompat extends android.support.v7.preference.TwoStatePreference { 316 ctor public SwitchPreferenceCompat(android.content.Context, android.util.AttributeSet, int, int); 317 ctor public SwitchPreferenceCompat(android.content.Context, android.util.AttributeSet, int); 318 ctor public SwitchPreferenceCompat(android.content.Context, android.util.AttributeSet); 319 ctor public SwitchPreferenceCompat(android.content.Context); 320 method public java.lang.CharSequence getSwitchTextOff(); 321 method public java.lang.CharSequence getSwitchTextOn(); 322 method public void setSwitchTextOff(java.lang.CharSequence); 323 method public void setSwitchTextOff(int); 324 method public void setSwitchTextOn(java.lang.CharSequence); 325 method public void setSwitchTextOn(int); 326 } 327 328 public abstract class TwoStatePreference extends android.support.v7.preference.Preference { 329 ctor public TwoStatePreference(android.content.Context, android.util.AttributeSet, int, int); 330 ctor public TwoStatePreference(android.content.Context, android.util.AttributeSet, int); 331 ctor public TwoStatePreference(android.content.Context, android.util.AttributeSet); 332 ctor public TwoStatePreference(android.content.Context); 333 method public boolean getDisableDependentsState(); 334 method public java.lang.CharSequence getSummaryOff(); 335 method public java.lang.CharSequence getSummaryOn(); 336 method public boolean isChecked(); 337 method public void setChecked(boolean); 338 method public void setDisableDependentsState(boolean); 339 method public void setSummaryOff(java.lang.CharSequence); 340 method public void setSummaryOff(int); 341 method public void setSummaryOn(java.lang.CharSequence); 342 method public void setSummaryOn(int); 343 method protected void syncSummaryView(android.support.v7.preference.PreferenceViewHolder); 344 field protected boolean mChecked; 345 } 346 347} 348 349