FragmentTransactionCallback
Callback interface for listening to fragment lifecycle changes that happen inside the adapter.
Types
Link copied to clipboard
interface OnPostEventListener
Callback returned by onFragmentPreAdded, onFragmentPreRemoved, onFragmentMaxLifecyclePreUpdated called after the operation ends.
Functions
Link copied to clipboard
open fun onFragmentMaxLifecyclePreUpdated(@NonNull fragment: Fragment, @NonNull maxLifecycleState: Lifecycle.State): FragmentStateAdapter.FragmentTransactionCallback.OnPostEventListener
Called right before Fragment's maximum state is capped via setMaxLifecycle.
Link copied to clipboard
open fun onFragmentPreAdded(@NonNull fragment: Fragment): FragmentStateAdapter.FragmentTransactionCallback.OnPostEventListener
Called right before the Fragment is added to adapter's FragmentManager.
Link copied to clipboard
open fun onFragmentPreRemoved(@NonNull fragment: Fragment): FragmentStateAdapter.FragmentTransactionCallback.OnPostEventListener
Called right before the Fragment is removed from adapter's FragmentManager.
Link copied to clipboard
open fun onFragmentPreSavedInstanceState(@NonNull fragment: Fragment): FragmentStateAdapter.FragmentTransactionCallback.OnPostEventListener
Called right before Fragment's state is being saved through a saveFragmentInstanceState call.