Ceci est ma barre d'outils dans Main_ACTIVITY.XML
val activityMainViewModel = ViewModelProvider(requireActivity()).get(ActivityMainViewModel::class.java) activityMainViewModel.setTitle("I want change!")
3 Réponses :
Vous le feriez comme ceci:
fragment p> dans l'activité: p>
Je connais. Je cherche une solution avec la base de données. Merci.
Dans votre fragment, votre appel devrait être comme ceci:
activityMainViewModel.title.postValue("I want change!")
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)
Tout d'abord, vous devez définir la vue du contenu: puis définissez la barre d'outils: p>