0
votes

Comment accéder à la liaison de l'activitie en fragment?

Ceci est ma barre d'outils dans Main_ACTIVITY.XML

val activityMainViewModel = ViewModelProvider(requireActivity()).get(ActivityMainViewModel::class.java)
activityMainViewModel.setTitle("I want change!")


0 commentaires

3 Réponses :


0
votes

Vous le feriez comme ceci:

fragment xxx

dans l'activité: xxx


1 commentaires

Je connais. Je cherche une solution avec la base de données. Merci.



0
votes

Dans votre fragment, votre appel devrait être comme ceci:

activityMainViewModel.title.postValue("I want change!")


2 commentaires

Votre code est comme le mien. Mais j'ai encapsulé la propriété de titre. Ne fonctionne pas.


Avez-vous défini votre variable de liaison dans votre fragment? Binding.setVariable (Br.ViewModel, ViewModel)



0
votes

Tout d'abord, vous devez définir la vue du contenu: xxx

puis définissez la barre d'outils: xxx


0 commentaires