FragmentManager.FragmentLifecycleCallbacks
public
static
abstract
class
FragmentManager.FragmentLifecycleCallbacks
extends Object
java.lang.Object | |
↳ | android.app.FragmentManager.FragmentLifecycleCallbacks |
This class was deprecated
in API level 28.
Use the
Support Library
FragmentManager.FragmentLifecycleCallbacks
Callback interface for listening to fragment state changes that happen within a given FragmentManager.
Summary
Public constructors | |
---|---|
FragmentLifecycleCallbacks()
|
Public methods | |
---|---|
void
|
onFragmentActivityCreated(FragmentManager fm, Fragment f, Bundle savedInstanceState)
Called after the fragment has returned from the FragmentManager's call to
|
void
|
onFragmentAttached(FragmentManager fm, Fragment f, Context context)
Called after the fragment has been attached to its host. |
void
|
onFragmentCreated(FragmentManager fm, Fragment f, Bundle savedInstanceState)
Called after the fragment has returned from the FragmentManager's call to
|
void
|
onFragmentDestroyed(FragmentManager fm, Fragment f)
Called after the fragment has returned from the FragmentManager's call to
|
void
|
onFragmentDetached(FragmentManager fm, Fragment f)
Called after the fragment has returned from the FragmentManager's call to
|
void
|
onFragmentPaused(FragmentManager fm, Fragment f)
Called after the fragment has returned from the FragmentManager's call to
|
void
|
onFragmentPreAttached(FragmentManager fm, Fragment f, Context context)
Called right before the fragment's |
void
|
onFragmentPreCreated(FragmentManager fm, Fragment f, Bundle savedInstanceState)
Called right before the fragment's |
void
|
onFragmentResumed(FragmentManager fm, Fragment f)
Called after the fragment has returned from the FragmentManager's call to
|
void
|
onFragmentSaveInstanceState(FragmentManager fm, Fragment f, Bundle outState)
Called after the fragment has returned from the FragmentManager's call to
|
void
|
onFragmentStarted(FragmentManager fm, Fragment f)
Called after the fragment has returned from the FragmentManager's call to
|
void
|
onFragmentStopped(FragmentManager fm, Fragment f)
Called after the fragment has returned from the FragmentManager's call to
|
void
|
onFragmentViewCreated(FragmentManager fm, Fragment f, View v, Bundle savedInstanceState)
Called after the fragment has returned a non-null view from the FragmentManager's
request to |
void
|
onFragmentViewDestroyed(FragmentManager fm, Fragment f)
Called after the fragment has returned from the FragmentManager's call to
|
Inherited methods | |
---|---|
Public constructors
FragmentLifecycleCallbacks
public FragmentLifecycleCallbacks ()
Public methods
onFragmentActivityCreated
public void onFragmentActivityCreated (FragmentManager fm, Fragment f, Bundle savedInstanceState)
Called after the fragment has returned from the FragmentManager's call to
Fragment#onActivityCreated(Bundle)
. This will only happen once for any given
fragment instance, though the fragment may be attached and detached multiple times.
Parameters | |
---|---|
fm |
FragmentManager : Host FragmentManager |
f |
Fragment : Fragment changing state |
savedInstanceState |
Bundle : Saved instance bundle from a previous instance |
onFragmentAttached
public void onFragmentAttached (FragmentManager fm, Fragment f, Context context)
Called after the fragment has been attached to its host. Its host will have had
onAttachFragment
called before this call happens.
Parameters | |
---|---|
fm |
FragmentManager : Host FragmentManager |
f |
Fragment : Fragment changing state |
context |
Context : Context that the Fragment was attached to |
onFragmentCreated
public void onFragmentCreated (FragmentManager fm, Fragment f, Bundle savedInstanceState)
Called after the fragment has returned from the FragmentManager's call to
Fragment#onCreate(Bundle)
. This will only happen once for any given
fragment instance, though the fragment may be attached and detached multiple times.
Parameters | |
---|---|
fm |
FragmentManager : Host FragmentManager |
f |
Fragment : Fragment changing state |
savedInstanceState |
Bundle : Saved instance bundle from a previous instance |
onFragmentDestroyed
public void onFragmentDestroyed (FragmentManager fm, Fragment f)
Called after the fragment has returned from the FragmentManager's call to
Fragment#onDestroy()
.
Parameters | |
---|---|
fm |
FragmentManager : Host FragmentManager |
f |
Fragment : Fragment changing state |
onFragmentDetached
public void onFragmentDetached (FragmentManager fm, Fragment f)
Called after the fragment has returned from the FragmentManager's call to
Fragment#onDetach()
.
Parameters | |
---|---|
fm |
FragmentManager : Host FragmentManager |
f |
Fragment : Fragment changing state |
onFragmentPaused
public void onFragmentPaused (FragmentManager fm, Fragment f)
Called after the fragment has returned from the FragmentManager's call to
Fragment#onPause()
.
Parameters | |
---|---|
fm |
FragmentManager : Host FragmentManager |
f |
Fragment : Fragment changing state |
onFragmentPreAttached
public void onFragmentPreAttached (FragmentManager fm, Fragment f, Context context)
Called right before the fragment's Fragment#onAttach(Context)
method is called.
This is a good time to inject any required dependencies for the fragment before any of
the fragment's lifecycle methods are invoked.
Parameters | |
---|---|
fm |
FragmentManager : Host FragmentManager |
f |
Fragment : Fragment changing state |
context |
Context : Context that the Fragment is being attached to |
onFragmentPreCreated
public void onFragmentPreCreated (FragmentManager fm, Fragment f, Bundle savedInstanceState)
Called right before the fragment's Fragment#onCreate(Bundle)
method is called.
This is a good time to inject any required dependencies or perform other configuration
for the fragment.
Parameters | |
---|---|
fm |
FragmentManager : Host FragmentManager |
f |
Fragment : Fragment changing state |
savedInstanceState |
Bundle : Saved instance bundle from a previous instance |
onFragmentResumed
public void onFragmentResumed (FragmentManager fm, Fragment f)
Called after the fragment has returned from the FragmentManager's call to
Fragment#onResume()
.
Parameters | |
---|---|
fm |
FragmentManager : Host FragmentManager |
f |
Fragment : Fragment changing state |
onFragmentSaveInstanceState
public void onFragmentSaveInstanceState (FragmentManager fm, Fragment f, Bundle outState)
Called after the fragment has returned from the FragmentManager's call to
Fragment#onSaveInstanceState(Bundle)
.
Parameters | |
---|---|
fm |
FragmentManager : Host FragmentManager |
f |
Fragment : Fragment changing state |
outState |
Bundle : Saved state bundle for the fragment |
onFragmentStarted
public void onFragmentStarted (FragmentManager fm, Fragment f)
Called after the fragment has returned from the FragmentManager's call to
Fragment#onStart()
.
Parameters | |
---|---|
fm |
FragmentManager : Host FragmentManager |
f |
Fragment : Fragment changing state |
onFragmentStopped
public void onFragmentStopped (FragmentManager fm, Fragment f)
Called after the fragment has returned from the FragmentManager's call to
Fragment#onStop()
.
Parameters | |
---|---|
fm |
FragmentManager : Host FragmentManager |
f |
Fragment : Fragment changing state |
onFragmentViewCreated
public void onFragmentViewCreated (FragmentManager fm, Fragment f, View v, Bundle savedInstanceState)
Called after the fragment has returned a non-null view from the FragmentManager's
request to Fragment#onCreateView(LayoutInflater, ViewGroup, Bundle)
.
Parameters | |
---|---|
fm |
FragmentManager : Host FragmentManager |
f |
Fragment : Fragment that created and owns the view |
v |
View : View returned by the fragment |
savedInstanceState |
Bundle : Saved instance bundle from a previous instance |
onFragmentViewDestroyed
public void onFragmentViewDestroyed (FragmentManager fm, Fragment f)
Called after the fragment has returned from the FragmentManager's call to
Fragment#onDestroyView()
.
Parameters | |
---|---|
fm |
FragmentManager : Host FragmentManager |
f |
Fragment : Fragment changing state |