Problème avec ViewModel

Hello,

Dans le chapitre 10.3 du cours Kotlin, il est dit de créer la variable par :

private val viewModel:HomeViewModel by viewModels()

Mais chez moi, le viewModels n’existe pas… Il y a eu un changement à ce niveau ?

merci

Bonjour Jean, il est parfois nécessaire de faire un import pour qu’il découvre cette fonction.
Si tu places ton curseur sur cette fonction qui doit être en rouge puis que tu cliques sur alt+entrée est-ce que ça corrige le problème ?

Finalement cela fonctionne, j’ai du mettre :

    classpath "androidx.navigation:navigation-safe-args-gradle-plugin

Ensuite, cela a fonctionné

Content que tu aies trouvé la solution, mais tu es sûr que ça n’est pas plutôt :

implementation 'androidx.navigation:navigation-fragment-ktx:2.1.0'

que tu as ajouté dans ton fichier build.gradle ?

1 « J'aime »

oui, c’est cela, j’ai coupé trop court

1 « J'aime »