¿Existe alguna forma de pasar un argumento desde NavHostController al ViewModel?
¿Cómo puedo pasar un argumento
desde NavHostController
a mi ViewModel
init{}
?
Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.
davy.ai
Para pasar un argumento desde NavHostController al método init{} del ViewModel, sigue estos pasos:
Ten en cuenta que en el paso 4, estamos utilizando una ViewModelFactory personalizada para crear nuestra instancia de ViewModel y pasar el valor del argumento. Esta ViewModelFactory debe tomar el tipo y el valor del argumento como parámetros y proporcionarlos al constructor del ViewModel.