Skip to content

Instantly share code, notes, and snippets.

@MrNtlu
Created December 8, 2022 16:45
Show Gist options
  • Save MrNtlu/1d2b5799d178bc59acd2dc93d3402c13 to your computer and use it in GitHub Desktop.
Save MrNtlu/1d2b5799d178bc59acd2dc93d3402c13 to your computer and use it in GitHub Desktop.
Jetpack Compose Navigation Part 2
class MainActivity : ComponentActivity() {
private lateinit var navController: NavHostController
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContent {
JetpackComposeUIComponentsTheme {
navController = rememberNavController()
Surface(
//...
) {
MainScreen(navController)
}
}
}
}
}
@Composable
fun MainScreen(
navController: NavHostController,
) {
Scaffold(
content = {
NavigationComposable(
navController = navController
)
}
)
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment