public class DemoModeFragment extends PreferenceFragment implements Preference.OnPreferenceChangeListener
PreferenceFragment.OnPreferenceDisplayDialogCallback, PreferenceFragment.OnPreferenceStartFragmentCallback, PreferenceFragment.OnPreferenceStartScreenCallback
Fragment.InstantiationException, Fragment.SavedState
ARG_PREFERENCE_ROOT
TRIM_MEMORY_BACKGROUND, TRIM_MEMORY_COMPLETE, TRIM_MEMORY_MODERATE, TRIM_MEMORY_RUNNING_CRITICAL, TRIM_MEMORY_RUNNING_LOW, TRIM_MEMORY_RUNNING_MODERATE, TRIM_MEMORY_UI_HIDDEN
Constructor and Description |
---|
DemoModeFragment() |
Modifier and Type | Method and Description |
---|---|
void |
onCreatePreferences(Bundle savedInstanceState,
String rootKey)
Called during
PreferenceFragment.onCreate(Bundle) to supply the preferences for this fragment. |
void |
onDestroy()
Called when the fragment is no longer in use.
|
boolean |
onOptionsItemSelected(MenuItem item)
This hook is called whenever an item in your options menu is selected.
|
void |
onPause()
Called when the Fragment is no longer resumed.
|
boolean |
onPreferenceChange(Preference preference,
Object newValue)
Called when a Preference has been changed by the user.
|
void |
onResume()
Called when the fragment is visible to the user and actively running.
|
addPreferencesFromResource, findPreference, getCallbackFragment, getListView, getPreferenceManager, getPreferenceScreen, onActivityCreated, onBindPreferences, onCreate, onCreateAdapter, onCreateLayoutManager, onCreateRecyclerView, onCreateView, onDestroyView, onDisplayPreferenceDialog, onNavigateToScreen, onPreferenceTreeClick, onSaveInstanceState, onStart, onStop, onUnbindPreferences, onViewCreated, scrollToPreference, scrollToPreference, setDivider, setDividerHeight, setPreferenceScreen, setPreferencesFromResource
dump, equals, getActivity, getAllowEnterTransitionOverlap, getAllowReturnTransitionOverlap, getArguments, getChildFragmentManager, getContext, getEnterTransition, getExitTransition, getFragmentManager, getHost, getId, getLayoutInflater, getLoaderManager, getParentFragment, getReenterTransition, getResources, getRetainInstance, getReturnTransition, getSharedElementEnterTransition, getSharedElementReturnTransition, getString, getString, getTag, getTargetFragment, getTargetRequestCode, getText, getUserVisibleHint, getView, hashCode, instantiate, instantiate, isAdded, isDetached, isHidden, isInLayout, isRemoving, isResumed, isVisible, onActivityResult, onAttach, onAttach, onAttachFragment, onConfigurationChanged, onContextItemSelected, onCreateAnimator, onCreateContextMenu, onCreateOptionsMenu, onDestroyOptionsMenu, onDetach, onHiddenChanged, onInflate, onInflate, onInflate, onLowMemory, onMultiWindowModeChanged, onOptionsMenuClosed, onPictureInPictureModeChanged, onPrepareOptionsMenu, onRequestPermissionsResult, onTrimMemory, onViewStateRestored, registerForContextMenu, requestPermissions, setAllowEnterTransitionOverlap, setAllowReturnTransitionOverlap, setArguments, setEnterSharedElementCallback, setEnterSharedElementTransitionCallback, setEnterTransition, setExitSharedElementCallback, setExitSharedElementTransitionCallback, setExitTransition, setHasOptionsMenu, setInitialSavedState, setMenuVisibility, setReenterTransition, setRetainInstance, setReturnTransition, setSharedElementEnterTransition, setSharedElementReturnTransition, setTargetFragment, setUserVisibleHint, shouldShowRequestPermissionRationale, startActivity, startActivity, startActivityForResult, startActivityForResult, startIntentSenderForResult, toString, unregisterForContextMenu
public void onCreatePreferences(Bundle savedInstanceState, String rootKey)
PreferenceFragment
PreferenceFragment.onCreate(Bundle)
to supply the preferences for this fragment.
Subclasses are expected to call PreferenceFragment.setPreferenceScreen(PreferenceScreen)
either
directly or via helper methods such as PreferenceFragment.addPreferencesFromResource(int)
.onCreatePreferences
in class PreferenceFragment
savedInstanceState
- If the fragment is being re-created from
a previous saved state, this is the state.rootKey
- If non-null, this preference fragment should be rooted at the
PreferenceScreen
with this key.public boolean onOptionsItemSelected(MenuItem item)
Fragment
Derived classes should call through to the base class for it to perform the default menu handling.
onOptionsItemSelected
in class Fragment
item
- The menu item that was selected.Fragment.onCreateOptionsMenu(android.view.Menu, android.view.MenuInflater)
public void onResume()
Fragment
Activity.onResume
of the containing
Activity's lifecycle.public void onPause()
Fragment
Activity.onPause
of the containing
Activity's lifecycle.public void onDestroy()
Fragment
Fragment.onStop()
and before Fragment.onDetach()
.public boolean onPreferenceChange(Preference preference, Object newValue)
Preference.OnPreferenceChangeListener
onPreferenceChange
in interface Preference.OnPreferenceChangeListener
preference
- The changed Preference.newValue
- The new value of the Preference.