DialogFragmentNavigator
class DialogFragmentNavigator : Navigator<DialogFragmentNavigator.Destination!>
kotlin.Any | ||
↳ | androidx.navigation.Navigator<androidx.navigation.fragment.DialogFragmentNavigator.Destination> | |
↳ | androidx.navigation.fragment.DialogFragmentNavigator |
Navigator that uses DialogFragment#show(FragmentManager, String)
. Every destination using this Navigator must set a valid DialogFragment class name with android:name
or Destination#setClassName(String)
.
Summary
Nested classes | |
---|---|
NavDestination specific to |
Public constructors | |
---|---|
<init>(@NonNull : Context, @NonNull : FragmentManager) |
Public methods | |
---|---|
DialogFragmentNavigator.Destination | |
NavDestination? |
navigate(@NonNull : DialogFragmentNavigator.Destination, @Nullable : Bundle?, @Nullable : NavOptions?, @Nullable : Navigator.Extras?) |
Unit |
onRestoreState(@Nullable : Bundle!) |
Bundle? | |
Boolean |
Public constructors
<init>
DialogFragmentNavigator(
@NonNull : Context,
@NonNull : FragmentManager)
Public methods
createDestination
@NonNull fun createDestination(): DialogFragmentNavigator.Destination
navigate
@Nullable fun navigate(
@NonNull : DialogFragmentNavigator.Destination,
@Nullable : Bundle?,
@Nullable : NavOptions?,
@Nullable : Navigator.Extras?
): NavDestination?
onSaveState
@Nullable fun onSaveState(): Bundle?
popBackStack
fun popBackStack(): Boolean