Я хочу реализовать Navigation View
со многими фрагментами, которые полностью зависят от значения, определенного в MainActivity
. Я знаю, что переменные в MainActivity могут быть доступны с помощью метода, определенного в MainActivity, из других фрагментов, чтобы получить значение, но здесь вы поймете, что значение переменной в MainActivity может изменить (которое выполняется на AsyncThread). Теперь я либо изменяю код так, чтобы мои Фрагменты обновляли свое значение на основе какого-либо события в самом фрагменте или использовали SharedPreference
. Но я не хочу использовать SharedPreferences, и не нужно многократно проверять изменение значения без необходимости.
Я знаю, что в RxJS мы используем Observable, который работает асинхронно и работает так же, как лента конвейера. Немного о поиске по официальным документам