Я создаю приложения, используя Firebase, Kotlin, Android Studio и Fagments с ViewModels. Я не использую какой-либо сервер.
В одном из фрагментов я отображаю список дружественных пользователей, используя функцию viewModel.fetchFriends () где addListenerForSingleValueEvent () находится, который, конечно, срабатывает при создании фрагмента. Однако я хотел бы, чтобы в предыдущих фрагментах отображался значок, что кто-то новый принял наше приглашение, и у нас появился новый пользователь в списке друзей. Может ли как-то вызвать функцию fetchFriends () в более раннем фрагменте? или, может быть, я должен объявить fetchFriends () в более раннем фрагменте и передать извлеченные данные целевому фрагменту при навигации? Какой метод следует использовать в подобных ситуациях?