in generativeai-android-sample/app/src/main/kotlin/com/google/ai/sample/MainActivity.kt [36:67]
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContent {
GenerativeAISample {
// A surface container using the 'background' color from the theme
Surface(
modifier = Modifier.fillMaxSize(),
color = MaterialTheme.colorScheme.background
) {
val navController = rememberNavController()
NavHost(navController = navController, startDestination = "menu") {
composable("menu") {
MenuScreen(onItemClicked = { routeId ->
navController.navigate(routeId)
})
}
composable("summarize") {
SummarizeRoute()
}
composable("photo_reasoning") {
PhotoReasoningRoute()
}
composable("chat") {
ChatRoute()
}
}
}
}
}
}