Я пытаюсь создать социальное приложение для образовательных целей, которое использует Firebase, и я столкнулся с проблемой, которую я не знаю, как решить ее соответствующим образом, поэтому она выглядит так:
Мое приложение использует MVVM, у меня есть SplashAcitivity, где я проверяю, аутентифицирован ли пользователь, если он аутентифицирован, затем я извлекаю из хранилища его данные, такие как: имя, псевдоним, URL профиля и др. c, а затем я передаю эти данные (UserPojo.class) из SplashActivity в MainActivity, затем я хочу чтобы создать SharedViewModel.class с MutableLiveData и инициировать этот MutableLiveData с переданным UserPojo из splashactivity, тогда я хотел бы поделиться этим MutableLiveData со всеми действиями и фрагментами, потому что почти для каждого фрагмента и активности требуются данные о текущем вошедшем в систему пользователе.
Пожалуйста, ребята, посоветуйте мне, как мне этого добиться.