FragmentStateAdapter.FragmentTransactionCallback
public
static
abstract
class
FragmentStateAdapter.FragmentTransactionCallback
extends Object
java.lang.Object | |
↳ | androidx.viewpager2.adapter.FragmentStateAdapter.FragmentTransactionCallback |
Callback interface for listening to fragment lifecycle changes that happen inside the adapter.
Summary
Nested classes | |
---|---|
interface |
FragmentStateAdapter.FragmentTransactionCallback.OnPostEventListener
Callback returned by |
Public constructors | |
---|---|
FragmentTransactionCallback()
|
Public methods | |
---|---|
FragmentStateAdapter.FragmentTransactionCallback.OnPostEventListener
|
onFragmentMaxLifecyclePreUpdated(Fragment fragment, Lifecycle.State maxLifecycleState)
Called right before Fragment's maximum state is capped via
|
FragmentStateAdapter.FragmentTransactionCallback.OnPostEventListener
|
onFragmentPreAdded(Fragment fragment)
Called right before the Fragment is added to adapter's FragmentManager. |
FragmentStateAdapter.FragmentTransactionCallback.OnPostEventListener
|
onFragmentPreRemoved(Fragment fragment)
Called right before the Fragment is removed from adapter's FragmentManager. |
Inherited methods | |
---|---|
Public constructors
FragmentTransactionCallback
public FragmentTransactionCallback ()
Public methods
onFragmentMaxLifecyclePreUpdated
public FragmentStateAdapter.FragmentTransactionCallback.OnPostEventListener onFragmentMaxLifecyclePreUpdated (Fragment fragment, Lifecycle.State maxLifecycleState)
Called right before Fragment's maximum state is capped via
FragmentTransaction.setMaxLifecycle(Fragment, Lifecycle.State)
.
Parameters | |
---|---|
fragment |
Fragment : Fragment to have its state capped |
maxLifecycleState |
Lifecycle.State : Ceiling state for the fragment |
Returns | |
---|---|
FragmentStateAdapter.FragmentTransactionCallback.OnPostEventListener |
Listener called after the operation |
onFragmentPreAdded
public FragmentStateAdapter.FragmentTransactionCallback.OnPostEventListener onFragmentPreAdded (Fragment fragment)
Called right before the Fragment is added to adapter's FragmentManager.
Parameters | |
---|---|
fragment |
Fragment : Fragment changing state |
Returns | |
---|---|
FragmentStateAdapter.FragmentTransactionCallback.OnPostEventListener |
Listener called after the operation |
onFragmentPreRemoved
public FragmentStateAdapter.FragmentTransactionCallback.OnPostEventListener onFragmentPreRemoved (Fragment fragment)
Called right before the Fragment is removed from adapter's FragmentManager.
Parameters | |
---|---|
fragment |
Fragment : Fragment changing state |
Returns | |
---|---|
FragmentStateAdapter.FragmentTransactionCallback.OnPostEventListener |
Listener called after the operation |
Content and code samples on this page are subject to the licenses described in the Content License. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2021-02-24 UTC.