Exemples d'applications avancées avec navigation Revenir au parcours Vrai ou faux : vous pouvez utiliser le même ViewModel pour plusieurs activités ou fragments afin de partager des données. Vrai Faux Quelle est la bonne méthode pour accéder au ViewModel partagé à l'aide de la délégation de propriété Kotin ? val viewModel: OrderViewModel by viewModels() val viewModel: OrderViewModel by activityViewModels() val viewModel: OrderViewModel by sharedViewModels() val viewModel: OrderViewModel by fragmentViewModels() Complétez la phrase Saisissez un ou plusieurs mots pour compléter la phrase. Une ___ LiveData permet de renvoyer une instance LiveData différente en fonction de la valeur d'une autre instance. En langage Kotlin, comment la fonction apply permet-elle de configurer un objet ? Elle peut appliquer directement l'objet. Elle peut appliquer un ensemble d'attributions à l'objet. Elle peut appliquer de nouvelles instances à partir de l'objet. Il est déconseillé d'utiliser apply pour configurer un objet. Quelle syntaxe, contenant une expression de liaison de données, permet d'ajouter un attribut au bouton dans cette mise en page afin de lui associer un écouteur de clics ? <Button android:id="@+id/next_button" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/next" /> android:onClick="@{detailFragment.next()}" android:onClick="@{(Int) -> detailFragment()}" android:click="@{() -> detailFragment.next()}" android:onClick="@{() -> detailFragment.next()}" Envoyer les réponses error_outline Une erreur s'est produite lors de la notation du quiz. Veuillez réessayer.