Size: a a a

Android Developers

2021 February 01

VS

Valentin Sergeev in Android Developers
vorobyoff
Так данные опять обновятся
Возможно тебя интересует
flow.share(state)in(viewModelScope) во вьюмодели
источник

I

Ilya in Android Developers
А, я не так вопрос понял
источник

I

Ilya in Android Developers
А почему активность этот вызов должна делать? Когда вью модель создаётся тогда и делай запрос
источник

v

vorobyoff in Android Developers
Valentin Sergeev
Возможно тебя интересует
flow.share(state)in(viewModelScope) во вьюмодели
Это что то на подобии cachein() при использовании paging3?
источник

VS

Valentin Sergeev in Android Developers
vorobyoff
Это что то на подобии cachein() при использовании paging3?
Не пользуюсь paging3. state in преобразует холодный по дефолту флоу в горячий, который будет существовать в рамках переданного скоупа
источник

v

vorobyoff in Android Developers
Valentin Sergeev
Не пользуюсь paging3. state in преобразует холодный по дефолту флоу в горячий, который будет существовать в рамках переданного скоупа
Так мне не нужен sharedflow
источник

v

vorobyoff in Android Developers
Проще говоря я хочу заметить livedata на stateflow
источник

VS

Valentin Sergeev in Android Developers
vorobyoff
Так мне не нужен sharedflow
stateIn создаёт StateFlow)
источник

NK

Nazar Kachmar in Android Developers
Привeт, народ, подскажите пжл. Есть у меня 2 слоя, activity_main и fragment, делаю кнопку, через public void (View V), и в хмл активи ти майн в визуальном редакторе я можу вибрати в методе onClick, а еогда делаю кнопку в фрагмент, то немогу
источник

v

vorobyoff in Android Developers
Valentin Sergeev
stateIn создаёт StateFlow)
Ты не понял, у меня нет потока данных, у меня single value
источник

VS

Valentin Sergeev in Android Developers
vorobyoff
Ты не понял, у меня нет потока данных, у меня single value
Ну тогда у тебя нет проблемы,  отмена подписки не отменяет сам StateFlow
источник

NK

Nazar Kachmar in Android Developers
Надо както етот фрагмент подключить или как
источник

v

vorobyoff in Android Developers
Valentin Sergeev
Ну тогда у тебя нет проблемы,  отмена подписки не отменяет сам StateFlow
Окей, спасибо
источник

D👻

Dicktor 👻 in Android Developers
доброй ночи! а я ж не один извращаюсь с тем, чтобы вынести логику работы последовательных вызовов фрагментов(оконечные фрагменты не всегда одинаковые) в цепочке куда-нибудь во вне? (за более ясный пример, можно взять какую-нибудь логику маркета, с воронкой к покупке)
попахивает жестким извращением, и без костылей как-то особо и не работает(если просто топорно не вкорячивать внутри фрагмента логику, чтобы он сам определял, какой фрагмент с бандлом дальше вызвать).
не подскажете, есть ли уже какие-то готовые решения под это? (либы может, или какая-то дефолтная штука андроида, о которой я наверняка могу и не знать)
есть просто примерно 5 фрагментов, у которых разная последовательность вызовов должна быть, в зависимости от необходимости.
источник

RC

Roman Chumachenko in Android Developers
Dicktor 👻
доброй ночи! а я ж не один извращаюсь с тем, чтобы вынести логику работы последовательных вызовов фрагментов(оконечные фрагменты не всегда одинаковые) в цепочке куда-нибудь во вне? (за более ясный пример, можно взять какую-нибудь логику маркета, с воронкой к покупке)
попахивает жестким извращением, и без костылей как-то особо и не работает(если просто топорно не вкорячивать внутри фрагмента логику, чтобы он сам определял, какой фрагмент с бандлом дальше вызвать).
не подскажете, есть ли уже какие-то готовые решения под это? (либы может, или какая-то дефолтная штука андроида, о которой я наверняка могу и не знать)
есть просто примерно 5 фрагментов, у которых разная последовательность вызовов должна быть, в зависимости от необходимости.
Если я тебя правильно понимаю, то ты хочешь вынести навигацию в отдельные классы. Из готовых решений есть cicerone и navigation component. Последняя входит в android jetpack и имеет поддержку на уровне студии.
Я не работал с Цицерон, но нав компонент имеет неочевидные нюансы и недостатки. Мне в итоге свой велосипед для навигации будет ближе
источник

D👻

Dicktor 👻 in Android Developers
Roman Chumachenko
Если я тебя правильно понимаю, то ты хочешь вынести навигацию в отдельные классы. Из готовых решений есть cicerone и navigation component. Последняя входит в android jetpack и имеет поддержку на уровне студии.
Я не работал с Цицерон, но нав компонент имеет неочевидные нюансы и недостатки. Мне в итоге свой велосипед для навигации будет ближе
Cicerone выглядит интригующе!) спасибо, гляну
источник

y

yellow in Android Developers
Dicktor 👻
доброй ночи! а я ж не один извращаюсь с тем, чтобы вынести логику работы последовательных вызовов фрагментов(оконечные фрагменты не всегда одинаковые) в цепочке куда-нибудь во вне? (за более ясный пример, можно взять какую-нибудь логику маркета, с воронкой к покупке)
попахивает жестким извращением, и без костылей как-то особо и не работает(если просто топорно не вкорячивать внутри фрагмента логику, чтобы он сам определял, какой фрагмент с бандлом дальше вызвать).
не подскажете, есть ли уже какие-то готовые решения под это? (либы может, или какая-то дефолтная штука андроида, о которой я наверняка могу и не знать)
есть просто примерно 5 фрагментов, у которых разная последовательность вызовов должна быть, в зависимости от необходимости.
почему для всяких аля црмок не юзать html, там ситуации подобные этой уже 100 раз реализовали
а для всего что связано с нативными апи открвать новое активити или фрагмент сверху

п с опыта мало => могу не видеть минусы
источник

П

Павел Сарпов... in Android Developers
Привет. Использую Navigation Component и Bottom Navigation.
Есть ли способ не реагировать/не пересоздавать фрагмент на нажатие в боттоме, если этот экран уже открыт?
источник

D👻

Dicktor 👻 in Android Developers
yellow
почему для всяких аля црмок не юзать html, там ситуации подобные этой уже 100 раз реализовали
а для всего что связано с нативными апи открвать новое активити или фрагмент сверху

п с опыта мало => могу не видеть минусы
как раз таки, код навигации, по-хорошему и хочу выкинуть за пределы вьюх. посмотрел бы вариант с джетпаком, если бы он у нас был) вариант с либой Cicerone выглядит как то, что я и искал)
источник

y

yellow in Android Developers
Dicktor 👻
как раз таки, код навигации, по-хорошему и хочу выкинуть за пределы вьюх. посмотрел бы вариант с джетпаком, если бы он у нас был) вариант с либой Cicerone выглядит как то, что я и искал)
я имел в виду впринципе а не эту ситуацию
у меня складывается впечатление что все это делать очень больно , по тому и спросил об этом
источник