Size: a a a

Android Architecture

2020 August 22

S

Singular in Android Architecture
iamthevoid
Ну видимо у тебя лайвдата, которая привязана к жц фрагмента. Не уверен, как она работает, скорее всего в он стоп отписывается. Возможно фрагменту нужно снова подписаться на обновления
Короче 2 фрагмент статус показывает STARTED. Затем я возращяюсь в фрагмента 1 и вызываю value. Во 2 фрагменте тишина
источник

YI

Yerkebulan Issabekov in Android Architecture
Singular
Короче 2 фрагмент статус показывает STARTED. Затем я возращяюсь в фрагмента 1 и вызываю value. Во 2 фрагменте тишина
Ты дебажил? Советую посмотреть реагирует ли livedata, один и тот же объект viewModel или нет
источник

S

Singular in Android Architecture
дебажил
источник

S

Singular in Android Architecture
Yerkebulan Issabekov
если передал оунера вьюшки(что он и сделал), то отписка только в onDestroyView. В онСтоп не отпишется
Тогда в onStart подписываться?
Где вообще нужно юзать livedata?
источник

i

iamthevoid in Android Architecture
Вообще всегда в афтер вью криэйтед нужно подписываться
источник

i

iamthevoid in Android Architecture
Если на дестрой вью отписка
источник

i

iamthevoid in Android Architecture
Singular
дебажил
Вью модель один и тот же инстанс?
источник

i

iamthevoid in Android Architecture
Не класс, а объект
источник

S

Singular in Android Architecture
afterViewCreateed?
источник

S

Singular in Android Architecture
это что такое
источник

S

Singular in Android Architecture
iamthevoid
Вью модель один и тот же инстанс?
ну да
источник

i

iamthevoid in Android Architecture
Singular
afterViewCreateed?
Вроде так называется, метод который дёргается после onCreateView
источник

i

iamthevoid in Android Architecture
В фрагменте
источник

S

Singular in Android Architecture
iamthevoid
Вроде так называется, метод который дёргается после onCreateView
Может так понятнее будет. Я там выделил места стрелкой где проблема
источник

S

Singular in Android Architecture
iamthevoid
Вроде так называется, метод который дёргается после onCreateView
жц всегда onPause/onResume
источник

YI

Yerkebulan Issabekov in Android Architecture
Singular
Тогда в onStart подписываться?
Где вообще нужно юзать livedata?
Подписывается там, где ты его подписываешь) обычно в onViewCreated делается. Главное подписывать тогда, когда viewLifeCycleOwner !=null
источник

S

Singular in Android Architecture
Я подписался там
источник

S

Singular in Android Architecture
Выше код скинул, все по гадлайнам, а тут такое
источник

S

Singular in Android Architecture
@iamthevoid Что скажите?
источник

i

iamthevoid in Android Architecture
Singular
Короче 2 фрагмент статус показывает STARTED. Затем я возращяюсь в фрагмента 1 и вызываю value. Во 2 фрагменте тишина
Что значит возвращаешься в фрагмент 1? Второй закрывается?
источник