Size: a a a

2019 September 11

ЙЙ

ЙЦУКЕЕВСКИЙ ЙЦУКЕЁВИЧ in Android KZ
Kuanysh Zhunussov
что-то на подобие этого хочешь?
Спасибо за то что показали как.это сделать, но на деле я прост слупил, надо было поставить обычный инт
источник

KZ

Kuanysh Zhunussov in Android KZ
ЙЦУКЕЕВСКИЙ ЙЦУКЕЁВИЧ
Спасибо за то что показали как.это сделать, но на деле я прост слупил, надо было поставить обычный инт
👍
источник

A

Abay in Android KZ
Всем привет! Допустим, есть некие данные, которые получаются с API. Как сделать так чтобы на любом Activity/Fragment можно было достать их и использовать. То есть, своего рода, сессия. SharedViewModel подойдет для этого?
источник

JM

Janibek Marshal in Android KZ
Abay
Всем привет! Допустим, есть некие данные, которые получаются с API. Как сделать так чтобы на любом Activity/Fragment можно было достать их и использовать. То есть, своего рода, сессия. SharedViewModel подойдет для этого?
Если будешь использовать share ViewModel, то этот объект будет жить до тех пор, пока Activity жив
источник

IQ

Isaya Qerey in Android KZ
Как вариант можно хранить их в котлиновском
источник

IQ

Isaya Qerey in Android KZ
Object
источник

IQ

Isaya Qerey in Android KZ
Паттерн синглтон
источник

JM

Janibek Marshal in Android KZ
Попробуй реализовать кэш этого объекта
Если используйешь Repository pattern, то логика будет такая:
Смотришь есть ли в кэше этот объект
- Если есть кэшированный объект, то возвращаешь его в ответ
- Если нет, то делаешь в API запрос и записываешь его в кэш и возвращаешь результат
источник

JM

Janibek Marshal in Android KZ
Isaya Qerey
Паттерн синглтон
Это будет antipattern
источник

IQ

Isaya Qerey in Android KZ
Если используется только для кэширования данных без какой либо логики
источник

IQ

Isaya Qerey in Android KZ
Не соглашусь что это антипатерн
источник

DA

Daniyar Amangeldy in Android KZ
Обьявляю Холивар открытым!
источник

JM

Janibek Marshal in Android KZ
Я считаю, что в этом случае не будет соблюдаться Dependency Inversion
Но можно конечно с object реализовать in-memory кэш
источник

IQ

Isaya Qerey in Android KZ
Ахахахахах
источник

IQ

Isaya Qerey in Android KZ
Да думаю тут уже вкусовщина
источник

JM

Janibek Marshal in Android KZ
Daniyar Amangeldy
Обьявляю Холивар открытым!
источник

DA

Daniyar Amangeldy in Android KZ
Abay
Всем привет! Допустим, есть некие данные, которые получаются с API. Как сделать так чтобы на любом Activity/Fragment можно было достать их и использовать. То есть, своего рода, сессия. SharedViewModel подойдет для этого?
Если у тебя Single Activity, то тут и shared View Model подойдет даже
источник

MT

Madi Tulegenov in Android KZ
Daniyar Amangeldy
Если у тебя Single Activity, то тут и shared View Model подойдет даже
Большая редкость)
источник

DA

Daniyar Amangeldy in Android KZ
Однако, если твое приложение помрет и восстановиться. Тебя не спасет ни view model ни object
источник

DA

Daniyar Amangeldy in Android KZ
А только кэш в виде записи в файлик или дб
источник