android.preference
Class PreferenceActivity
java.lang.Object
android.content.Context
android.content.ContextWrapper
android.view.ContextThemeWrapper
android.app.Activity
android.app.ListActivity
android.preference.PreferenceActivity
- All Implemented Interfaces:
- ComponentCallbacks, ComponentCallbacks2, PreferenceFragment.OnPreferenceStartFragmentCallback, KeyEvent.Callback, LayoutInflater.Factory, LayoutInflater.Factory2, View.OnCreateContextMenuListener, Window.Callback
public abstract class PreferenceActivity
- extends ListActivity
- implements PreferenceFragment.OnPreferenceStartFragmentCallback
Fields inherited from class android.content.Context |
ACCESSIBILITY_SERVICE, ACCOUNT_SERVICE, ACTIVITY_SERVICE, ALARM_SERVICE, AUDIO_SERVICE, BIND_ABOVE_CLIENT, BIND_ADJUST_WITH_ACTIVITY, BIND_ALLOW_OOM_MANAGEMENT, BIND_AUTO_CREATE, BIND_DEBUG_UNBIND, BIND_IMPORTANT, BIND_NOT_FOREGROUND, BIND_WAIVE_PRIORITY, CLIPBOARD_SERVICE, CONNECTIVITY_SERVICE, CONTEXT_IGNORE_SECURITY, CONTEXT_INCLUDE_CODE, CONTEXT_RESTRICTED, DEVICE_POLICY_SERVICE, DOWNLOAD_SERVICE, DROPBOX_SERVICE, INPUT_METHOD_SERVICE, KEYGUARD_SERVICE, LAYOUT_INFLATER_SERVICE, LOCATION_SERVICE, MODE_APPEND, MODE_MULTI_PROCESS, MODE_PRIVATE, MODE_WORLD_READABLE, MODE_WORLD_WRITEABLE, NFC_SERVICE, NOTIFICATION_SERVICE, POWER_SERVICE, SEARCH_SERVICE, SENSOR_SERVICE, STORAGE_SERVICE, TELEPHONY_SERVICE, TEXT_SERVICES_MANAGER_SERVICE, UI_MODE_SERVICE, USB_SERVICE, VIBRATOR_SERVICE, WALLPAPER_SERVICE, WIFI_P2P_SERVICE, WIFI_SERVICE, WINDOW_SERVICE |
Method Summary |
void |
addPreferencesFromIntent(Intent intent)
|
void |
addPreferencesFromResource(int preferencesResId)
|
Preference |
findPreference(CharSequence key)
|
void |
finishPreferencePanel(Fragment caller,
int resultCode,
Intent resultData)
|
PreferenceManager |
getPreferenceManager()
|
PreferenceScreen |
getPreferenceScreen()
|
boolean |
hasHeaders()
|
void |
invalidateHeaders()
|
boolean |
isMultiPane()
|
void |
loadHeadersFromResource(int resid,
List<PreferenceActivity.Header> target)
|
protected void |
onActivityResult(int requestCode,
int resultCode,
Intent data)
|
void |
onBuildHeaders(List<PreferenceActivity.Header> target)
|
Intent |
onBuildStartFragmentIntent(String fragmentName,
Bundle args,
int titleRes,
int shortTitleRes)
|
void |
onContentChanged()
|
protected void |
onCreate(Bundle savedInstanceState)
|
protected void |
onDestroy()
|
PreferenceActivity.Header |
onGetInitialHeader()
|
PreferenceActivity.Header |
onGetNewHeader()
|
void |
onHeaderClick(PreferenceActivity.Header header,
int position)
|
boolean |
onIsHidingHeaders()
|
boolean |
onIsMultiPane()
|
protected void |
onListItemClick(ListView l,
View v,
int position,
long id)
|
protected void |
onNewIntent(Intent intent)
|
boolean |
onPreferenceStartFragment(PreferenceFragment caller,
Preference pref)
|
boolean |
onPreferenceTreeClick(PreferenceScreen preferenceScreen,
Preference preference)
|
protected void |
onRestoreInstanceState(Bundle state)
|
protected void |
onSaveInstanceState(Bundle outState)
|
protected void |
onStop()
|
void |
setListFooter(View view)
|
void |
setParentTitle(CharSequence title,
CharSequence shortTitle,
View.OnClickListener listener)
|
void |
setPreferenceScreen(PreferenceScreen preferenceScreen)
|
void |
showBreadCrumbs(CharSequence title,
CharSequence shortTitle)
|
void |
startPreferenceFragment(Fragment fragment,
boolean push)
|
void |
startPreferencePanel(String fragmentClass,
Bundle args,
int titleRes,
CharSequence titleText,
Fragment resultTo,
int resultRequestCode)
|
void |
startWithFragment(String fragmentName,
Bundle args,
Fragment resultTo,
int resultRequestCode)
|
void |
startWithFragment(String fragmentName,
Bundle args,
Fragment resultTo,
int resultRequestCode,
int titleRes,
int shortTitleRes)
|
void |
switchToHeader(PreferenceActivity.Header header)
|
void |
switchToHeader(String fragmentName,
Bundle args)
|
Methods inherited from class android.app.Activity |
addContentView, closeContextMenu, closeOptionsMenu, createPendingResult, dismissDialog, dispatchGenericMotionEvent, dispatchKeyEvent, dispatchKeyShortcutEvent, dispatchPopulateAccessibilityEvent, dispatchTouchEvent, dispatchTrackballEvent, dump, findViewById, finish, finishActivity, finishActivityFromChild, finishFromChild, getActionBar, getApplication, getCallingActivity, getCallingPackage, getChangingConfigurations, getComponentName, getCurrentFocus, getFragmentManager, getIntent, getLastNonConfigurationInstance, getLayoutInflater, getLoaderManager, getLocalClassName, getMenuInflater, getParent, getPreferences, getRequestedOrientation, getSystemService, getTaskId, getTitle, getTitleColor, getVolumeControlStream, getWindow, getWindowManager, hasWindowFocus, invalidateOptionsMenu, isChangingConfigurations, isChild, isFinishing, isTaskRoot, managedQuery, moveTaskToBack, onActionModeFinished, onActionModeStarted, onApplyThemeResource, onAttachedToWindow, onAttachFragment, onBackPressed, onChildTitleChanged, onConfigurationChanged, onContextItemSelected, onContextMenuClosed, onCreateContextMenu, onCreateDescription, onCreateDialog, onCreateDialog, onCreateOptionsMenu, onCreatePanelMenu, onCreatePanelView, onCreateThumbnail, onCreateView, onCreateView, onDetachedFromWindow, onGenericMotionEvent, onKeyDown, onKeyLongPress, onKeyMultiple, onKeyShortcut, onKeyUp, onLowMemory, onMenuItemSelected, onMenuOpened, onOptionsItemSelected, onOptionsMenuClosed, onPanelClosed, onPause, onPostCreate, onPostResume, onPrepareDialog, onPrepareDialog, onPrepareOptionsMenu, onPreparePanel, onRestart, onResume, onRetainNonConfigurationInstance, onSearchRequested, onStart, onTitleChanged, onTouchEvent, onTrackballEvent, onTrimMemory, onUserInteraction, onUserLeaveHint, onWindowAttributesChanged, onWindowFocusChanged, onWindowStartingActionMode, openContextMenu, openOptionsMenu, overridePendingTransition, recreate, registerForContextMenu, removeDialog, requestWindowFeature, runOnUiThread, setContentView, setContentView, setContentView, setDefaultKeyMode, setFeatureDrawable, setFeatureDrawableAlpha, setFeatureDrawableResource, setFeatureDrawableUri, setFinishOnTouchOutside, setIntent, setProgress, setProgressBarIndeterminate, setProgressBarIndeterminateVisibility, setProgressBarVisibility, setRequestedOrientation, setResult, setResult, setSecondaryProgress, setTitle, setTitle, setTitleColor, setVisible, setVolumeControlStream, showDialog, showDialog, startActionMode, startActivities, startActivity, startActivityForResult, startActivityFromChild, startActivityFromFragment, startActivityIfNeeded, startIntentSender, startIntentSenderForResult, startIntentSenderFromChild, startManagingCursor, startNextMatchingActivity, startSearch, stopManagingCursor, takeKeyEvents, triggerSearch, unregisterForContextMenu |
Methods inherited from class android.content.ContextWrapper |
bindService, checkCallingOrSelfPermission, checkCallingOrSelfUriPermission, checkCallingPermission, checkCallingUriPermission, checkPermission, checkUriPermission, checkUriPermission, clearWallpaper, createPackageContext, databaseList, deleteDatabase, deleteFile, enforceCallingOrSelfPermission, enforceCallingOrSelfUriPermission, enforceCallingPermission, enforceCallingUriPermission, enforcePermission, enforceUriPermission, enforceUriPermission, fileList, getApplicationContext, getApplicationInfo, getAssets, getBaseContext, getCacheDir, getClassLoader, getContentResolver, getDatabasePath, getDir, getExternalCacheDir, getExternalFilesDir, getFilesDir, getFileStreamPath, getMainLooper, getObbDir, getPackageCodePath, getPackageManager, getPackageName, getPackageResourcePath, getResources, getSharedPreferences, getWallpaper, getWallpaperDesiredMinimumHeight, getWallpaperDesiredMinimumWidth, grantUriPermission, isRestricted, openFileInput, openFileOutput, openOrCreateDatabase, openOrCreateDatabase, peekWallpaper, registerReceiver, registerReceiver, removeStickyBroadcast, revokeUriPermission, sendBroadcast, sendBroadcast, sendOrderedBroadcast, sendOrderedBroadcast, sendStickyBroadcast, sendStickyOrderedBroadcast, setWallpaper, setWallpaper, startInstrumentation, startService, stopService, unbindService, unregisterReceiver |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
EXTRA_SHOW_FRAGMENT
public static final String EXTRA_SHOW_FRAGMENT
- See Also:
- Constant Field Values
EXTRA_SHOW_FRAGMENT_ARGUMENTS
public static final String EXTRA_SHOW_FRAGMENT_ARGUMENTS
- See Also:
- Constant Field Values
EXTRA_SHOW_FRAGMENT_TITLE
public static final String EXTRA_SHOW_FRAGMENT_TITLE
- See Also:
- Constant Field Values
EXTRA_SHOW_FRAGMENT_SHORT_TITLE
public static final String EXTRA_SHOW_FRAGMENT_SHORT_TITLE
- See Also:
- Constant Field Values
EXTRA_NO_HEADERS
public static final String EXTRA_NO_HEADERS
- See Also:
- Constant Field Values
HEADER_ID_UNDEFINED
public static final long HEADER_ID_UNDEFINED
- See Also:
- Constant Field Values
PreferenceActivity
public PreferenceActivity()
onCreate
protected void onCreate(Bundle savedInstanceState)
- Overrides:
onCreate
in class Activity
hasHeaders
public boolean hasHeaders()
isMultiPane
public boolean isMultiPane()
onIsMultiPane
public boolean onIsMultiPane()
onIsHidingHeaders
public boolean onIsHidingHeaders()
onGetInitialHeader
public PreferenceActivity.Header onGetInitialHeader()
onGetNewHeader
public PreferenceActivity.Header onGetNewHeader()
onBuildHeaders
public void onBuildHeaders(List<PreferenceActivity.Header> target)
invalidateHeaders
public void invalidateHeaders()
loadHeadersFromResource
public void loadHeadersFromResource(int resid,
List<PreferenceActivity.Header> target)
setListFooter
public void setListFooter(View view)
onStop
protected void onStop()
- Overrides:
onStop
in class Activity
onDestroy
protected void onDestroy()
- Overrides:
onDestroy
in class ListActivity
onSaveInstanceState
protected void onSaveInstanceState(Bundle outState)
- Overrides:
onSaveInstanceState
in class Activity
onRestoreInstanceState
protected void onRestoreInstanceState(Bundle state)
- Overrides:
onRestoreInstanceState
in class ListActivity
onActivityResult
protected void onActivityResult(int requestCode,
int resultCode,
Intent data)
- Overrides:
onActivityResult
in class Activity
onContentChanged
public void onContentChanged()
- Specified by:
onContentChanged
in interface Window.Callback
- Overrides:
onContentChanged
in class ListActivity
onListItemClick
protected void onListItemClick(ListView l,
View v,
int position,
long id)
- Overrides:
onListItemClick
in class ListActivity
onHeaderClick
public void onHeaderClick(PreferenceActivity.Header header,
int position)
onBuildStartFragmentIntent
public Intent onBuildStartFragmentIntent(String fragmentName,
Bundle args,
int titleRes,
int shortTitleRes)
startWithFragment
public void startWithFragment(String fragmentName,
Bundle args,
Fragment resultTo,
int resultRequestCode)
startWithFragment
public void startWithFragment(String fragmentName,
Bundle args,
Fragment resultTo,
int resultRequestCode,
int titleRes,
int shortTitleRes)
showBreadCrumbs
public void showBreadCrumbs(CharSequence title,
CharSequence shortTitle)
setParentTitle
public void setParentTitle(CharSequence title,
CharSequence shortTitle,
View.OnClickListener listener)
switchToHeader
public void switchToHeader(String fragmentName,
Bundle args)
switchToHeader
public void switchToHeader(PreferenceActivity.Header header)
startPreferenceFragment
public void startPreferenceFragment(Fragment fragment,
boolean push)
startPreferencePanel
public void startPreferencePanel(String fragmentClass,
Bundle args,
int titleRes,
CharSequence titleText,
Fragment resultTo,
int resultRequestCode)
finishPreferencePanel
public void finishPreferencePanel(Fragment caller,
int resultCode,
Intent resultData)
onPreferenceStartFragment
public boolean onPreferenceStartFragment(PreferenceFragment caller,
Preference pref)
- Specified by:
onPreferenceStartFragment
in interface PreferenceFragment.OnPreferenceStartFragmentCallback
getPreferenceManager
public PreferenceManager getPreferenceManager()
setPreferenceScreen
public void setPreferenceScreen(PreferenceScreen preferenceScreen)
getPreferenceScreen
public PreferenceScreen getPreferenceScreen()
addPreferencesFromIntent
public void addPreferencesFromIntent(Intent intent)
addPreferencesFromResource
public void addPreferencesFromResource(int preferencesResId)
onPreferenceTreeClick
public boolean onPreferenceTreeClick(PreferenceScreen preferenceScreen,
Preference preference)
findPreference
public Preference findPreference(CharSequence key)
onNewIntent
protected void onNewIntent(Intent intent)
- Overrides:
onNewIntent
in class Activity
Copyright © 2008-2012. All Rights Reserved.