Size: a a a

Android arch. components

2019 May 29

AP

Alexey Pushkarev in Android arch. components
Кирилл Романенко
Ок. А в активити?
В активити все просто, в onCreate
источник

КР

Кирилл Романенко in Android arch. components
Спасибо.)
источник

ОА

Оганнес Асатрян in Android arch. components
А. Кастом вью?)))
источник

VG

Vladimir Garkovich in Android arch. components
наверн стоит разобраться как работает лайвдата, тогда вопросы где и когда подписываться отпадут сразу + будет понятно, почему в везде по-разному подписсываются (но это не точно).
На абстрактный вопрос "где подписываться во фрагменте" есть только абстрактный ответ "где хочешь"
Ну и я говорил, что твоя навигация на статиках загнётся, если плевать на жизненный цикл андроида
источник

Sergey λ in Android arch. components
Оганнес Асатрян
А. Кастом вью?)))
там надо имплементить LifecycleObserver
источник

AP

Alexey Pushkarev in Android arch. components
Оганнес Асатрян
А. Кастом вью?)))
А там наверно onattachtowindow, но это не точно
источник

КР

Кирилл Романенко in Android arch. components
Vladimir Garkovich
наверн стоит разобраться как работает лайвдата, тогда вопросы где и когда подписываться отпадут сразу + будет понятно, почему в везде по-разному подписсываются (но это не точно).
На абстрактный вопрос "где подписываться во фрагменте" есть только абстрактный ответ "где хочешь"
Ну и я говорил, что твоя навигация на статиках загнётся, если плевать на жизненный цикл андроида
Знаю, каюсь, но пока времени нет, нужно хуяк-хуяк и в продакшен. Самому интересно, но рил не сейчас.
источник

VG

Vladimir Garkovich in Android arch. components
тогда стоит хотя бы в вопросе что-то уточнять, для чего и где это надо
а не абстрактно
источник

RS

Ruslan Sharipov in Android arch. components
вопрос по навигации.
если делаем для bottomNavigationView setupWithNavController и юзер тапает на один и тот же айтем - фрагмент пересоздается. Как можно сделать, чтобы не пересоздавался?
источник

ML

Mozes Linked [US - FL] in Android arch. components
По хорошему фрагменты и так нужно создавать через синглтон
источник

RS

Ruslan Sharipov in Android arch. components
Mozes Linked [US - FL]
По хорошему фрагменты и так нужно создавать через синглтон
при использовании NavComponent?
источник

ML

Mozes Linked [US - FL] in Android arch. components
при использовании фрагментов вообще
источник

RS

Ruslan Sharipov in Android arch. components
Mozes Linked [US - FL]
при использовании фрагментов вообще
а после десятого экрана не будет OutOfMemory?
какая-то странная практика делать фрагменты синглтонами.
источник

ML

Mozes Linked [US - FL] in Android arch. components
хз, пока небыло
источник

ML

Mozes Linked [US - FL] in Android arch. components
Была крутая статья, не могу найти. Но здесь суть такаяже
https://stackoverflow.com/questions/9245408/best-practice-for-instantiating-a-new-android-fragment
источник

RS

Ruslan Sharipov in Android arch. components
спасибо!
не совсем понятно как это к NavigationComponent прикрутить.
источник

D

Danil Yudov in Android arch. components
а при чём тут синглтон?
источник

AM

Aleksandr Melnikov in Android arch. components
я так понимаю вы имели ввиду фабричный метод == хорошая практика?
источник

AM

Aleksandr Melnikov in Android arch. components
Aleksandr Melnikov
я так понимаю вы имели ввиду фабричный метод == хорошая практика?
если так, то это актуально не только для фрагментов, есть так же паттерн starter который актуален для activity, там таже самая идея.
источник

ML

Mozes Linked [US - FL] in Android arch. components
в статье newInstance(int someInt) это ниразу ни фабрика. Но фабрика тоже вариант
источник