{% setvar book_path %}/reference/androidx/_book.yaml{% endsetvar %} {% include "_shared/_reference-head-tags.html" %}

FragmentManager.OnBackStackChangedListener

Added in 1.1.0

public interface FragmentManager.OnBackStackChangedListener


Interface to watch for changes to the back stack.

Summary

Public methods

default void

Called whenever the contents of a back stack change is committed.

default void

Called whenever the contents of the back stack are starting to be changed, before fragments being to move to their target states.

abstract void

Called whenever the contents of the back stack change.

Public methods

onBackStackChangeCommitted

Added in 1.6.0
@MainThread
default void onBackStackChangeCommitted(@NonNull Fragment fragment, boolean pop)

Called whenever the contents of a back stack change is committed.

Parameters
@NonNull Fragment fragment

that is affected by the committed back stack change

boolean pop

whether this back stack change is a pop

onBackStackChangeStarted

Added in 1.6.0
@MainThread
default void onBackStackChangeStarted(@NonNull Fragment fragment, boolean pop)

Called whenever the contents of the back stack are starting to be changed, before fragments being to move to their target states.

Parameters
@NonNull Fragment fragment

that is affected by the starting back stack change

boolean pop

whether this back stack change is a pop

onBackStackChanged

Added in 1.1.0
@MainThread
abstract void onBackStackChanged()

Called whenever the contents of the back stack change.