Size: a a a

Android Developers

2020 August 17

TT

Turalllb Turalll in Android Developers
Valentin Sergeev
Зачем тебе инжектить lifecycle owner туда, где он уже есть? Во фрагменте - viewLifecycleOwner, например
я же не написал, что собираюсь в активность его инжектить.  У меня синг активити и его ж.цикл хочу в оверлей для плеера инжектить. А вот напрямую через десяток классов , протаскивать не хочется, поэтому думаю как же заинжектить
источник

VS

Valentin Sergeev in Android Developers
Turalllb Turalll
я же не написал, что собираюсь в активность его инжектить.  У меня синг активити и его ж.цикл хочу в оверлей для плеера инжектить. А вот напрямую через десяток классов , протаскивать не хочется, поэтому думаю как же заинжектить
Так и я ничего про активность не писал
источник

TT

Turalllb Turalll in Android Developers
Valentin Sergeev
Так и я ничего про активность не писал
ну говоришь инжектить туда где он уже есть. Я нигде писал что собираюсь инжектить в фрагмент , активность или еще куда то где он есть.
источник

VS

Valentin Sergeev in Android Developers
У тебя в любом случае observer должен быть в каком-то lifecycle aware компоненте
источник

VS

Valentin Sergeev in Android Developers
Иначе нет смысла от лайвдаты
источник

TT

Turalllb Turalll in Android Developers
Valentin Sergeev
У тебя в любом случае observer должен быть в каком-то lifecycle aware компоненте
ну я посмотрел примитивный пример на хабре. Берешь свой класс, интерфейс lifecycleObserver вешаю и готов принять owner lifecycle , чтобы на него подписаться. Ну и я думаю как мне этот lifeCycle прокинуть. А вот про aware компонент не слышал и про лайвДату не понял, причем он тут
источник

VS

Valentin Sergeev in Android Developers
Turalllb Turalll
ну я посмотрел примитивный пример на хабре. Берешь свой класс, интерфейс lifecycleObserver вешаю и готов принять owner lifecycle , чтобы на него подписаться. Ну и я думаю как мне этот lifeCycle прокинуть. А вот про aware компонент не слышал и про лайвДату не понял, причем он тут
А, ты не в контексте лайв даты это используешь? Можно тогда побольше контекста?
источник

TT

Turalllb Turalll in Android Developers
Valentin Sergeev
А, ты не в контексте лайв даты это используешь? Можно тогда побольше контекста?
все максимально просто. Есть синг активити , его ж.ц. хочу прокинуть в некий класс . Это мой кастомный класс(тип) , мне нужно в нем знать про жизненный цикл, чтобы игнорировать инфу о повороте экрана, которую шлет fun onConfigurationChanged(configuration: Configuration)
источник

TT

Turalllb Turalll in Android Developers
мне тупо нужно знать когда приложение ушло в бекграунд и вернулось из него, чтобы я мог новую вьюху инфлейтить в соответствии с ориентацией
источник

TT

Turalllb Turalll in Android Developers
там есть способ следить за циклом всего процесса приложения, его наверно будет проще расшарить, но я принципиалььно хочу цикл активности расшарить
источник

VS

Valentin Sergeev in Android Developers
Turalllb Turalll
там есть способ следить за циклом всего процесса приложения, его наверно будет проще расшарить, но я принципиалььно хочу цикл активности расшарить
Тебе не подойдёт LifecycleObserver? Реализуешь интерфейс в нужном тебе классе и добавляешь в activity lifecycle owner
источник

TT

Turalllb Turalll in Android Developers
Valentin Sergeev
Тебе не подойдёт LifecycleObserver? Реализуешь интерфейс в нужном тебе классе и добавляешь в activity lifecycle owner
реализовал его в нужном мне классе, теперь в этом классе мне надо взять от активности lifecycle
источник

TT

Turalllb Turalll in Android Developers
источник

TT

Turalllb Turalll in Android Developers
и на этот lifeCycle.addobserver(this)
источник

TT

Turalllb Turalll in Android Developers
но у меня нет lifeCycle , как мне его взять у активности
источник

VS

Valentin Sergeev in Android Developers
Turalllb Turalll
но у меня нет lifeCycle , как мне его взять у активности
У активити есть метод getLifecycle
источник

TT

Turalllb Turalll in Android Developers
этот мой класс и активность разделаяют десять других классов, я же не буду передавать  из активности теперь таскать сперва один класс этот lifeCycle, потом в другой и так пока не дойду до нужного
источник

VS

Valentin Sergeev in Android Developers
Turalllb Turalll
этот мой класс и активность разделаяют десять других классов, я же не буду передавать  из активности теперь таскать сперва один класс этот lifeCycle, потом в другой и так пока не дойду до нужного
Тебе же даже не надо его таскать. Я правильно понял, что у тебя это класс будет синглтоном?
источник

NP

Nikita Pet in Android Developers
Ищу разраба прил !

Разработка банальная и занимает не много времени !

По деньгам выгода гарантированная для вас!

Желательно люди (из Украины)
источник

TT

Turalllb Turalll in Android Developers
Valentin Sergeev
Тебе же даже не надо его таскать. Я правильно понял, что у тебя это класс будет синглтоном?
Нет
источник