Carl Benson
11/16/2022, 4:44 PMcomposable , dialog and dialog<F: Fragment> destinations
so I construct my navController like
val context = LocalContext.current
val fragmentManager = LocalFragmentManager.current
val dialogFragmentNavigator = remember(
context,
fragmentManager
) { DialogFragmentNavigator(context, fragmentManager) }
val navController = rememberNavController(dialogFragmentNavigator)
but if I add a regular composable dialog destination to the graph, it will crash with
java.lang.ClassCastException: androidx.navigation.compose.DialogNavigator cannot be cast to androidx.navigation.fragment.DialogFragmentNavigatorCarl Benson
11/16/2022, 4:45 PMCarl Benson
11/16/2022, 4:46 PM@Navigator.Name("dialog")
public class DialogFragmentNavigator(...)Carl Benson
11/16/2022, 4:46 PM@Navigator.Name("dialog")
public class DialogNavigator : Navigator<Destination>() {Carl Benson
11/16/2022, 4:48 PMdialog and dialog<F: Fragment> destinationsmattinger
11/17/2022, 5:45 AMCarl Benson
11/17/2022, 8:36 AMCarl Benson
11/17/2022, 8:37 AM