Size: a a a

Android Architecture

2020 May 22

Sergey λ in Android Architecture
Mikhail Mustakimov
Насколько нормально работает Java 8 library desugaring in D8 and R8 с java.time? Или все-таки пока лучше продолжать пользоваться threetenabp?)
дешугаринг методов апи JDK есть только в AS 4.0, эту фичу нужно включать отдельно. Должно работать как и в JDK, откуда они его и выдрали
источник

MM

Mikhail Mustakimov in Android Architecture
Sergey λ
дешугаринг методов апи JDK есть только в AS 4.0, эту фичу нужно включать отдельно. Должно работать как и в JDK, откуда они его и выдрали
Да, видел) Просто смущает фраза «A subset of java.time »

https://developer.android.com/studio/preview/features#j8-desugar
источник

ФХ

Филадельфия Хачатуря... in Android Architecture
Подскажите как лучше юзать livedata в mvp? Нужно подписаться на изменения в бд, но для лайвдаты нужен lifecycleOwner
источник

S

Slim in Android Architecture
Филадельфия Хачатурян
Подскажите как лучше юзать livedata в mvp? Нужно подписаться на изменения в бд, но для лайвдаты нужен lifecycleOwner
observeForever, и тогда не нужен  lifecycleOwner
источник

ФХ

Филадельфия Хачатуря... in Android Architecture
Slim
observeForever, и тогда не нужен  lifecycleOwner
И ручками отписываться?
источник

S

Slim in Android Architecture
да
источник

ФХ

Филадельфия Хачатуря... in Android Architecture
Хочется плакать(
источник

S

Slim in Android Architecture
Филадельфия Хачатурян
Хочется плакать(
если из data слоя пулять данные в presenter, то не так страшно :) а если из presenter во view, то тут ваш MVP превращается в MVVM)
источник

S

Slim in Android Architecture
Филадельфия Хачатурян
Хочется плакать(
вот еще как вариант, чтобы ручками не сильно замарачиваться
https://developer.android.com/reference/androidx/lifecycle/Lifecycle
источник

ФХ

Филадельфия Хачатуря... in Android Architecture
Slim
вот еще как вариант, чтобы ручками не сильно замарачиваться
https://developer.android.com/reference/androidx/lifecycle/Lifecycle
Ну в таком случае я могу в презентер просто кинуть lifecycleOwner фрагмента, но это неправильно (наверное)
источник

S

Slim in Android Architecture
Филадельфия Хачатурян
Ну в таком случае я могу в презентер просто кинуть lifecycleOwner фрагмента, но это неправильно (наверное)
я бы не сказал, что это неправильно. Это просто неплохой способ уведомлять презентер о жизненном цикле вью.
источник

ФХ

Филадельфия Хачатуря... in Android Architecture
Slim
я бы не сказал, что это неправильно. Это просто неплохой способ уведомлять презентер о жизненном цикле вью.
Аа, ну хорошо 👌🏻
источник

S

Sergey8827 in Android Architecture
Филадельфия Хачатурян
Подскажите как лучше юзать livedata в mvp? Нужно подписаться на изменения в бд, но для лайвдаты нужен lifecycleOwner
если у тебя mvp может лучше возвращать из room Flow Kotlin ? liveData для мввм же больше подходит
https://medium.com/androiddevelopers/room-flow-273acffe5b57
источник

ФХ

Филадельфия Хачатуря... in Android Architecture
Sergey8827
если у тебя mvp может лучше возвращать из room Flow Kotlin ? liveData для мввм же больше подходит
https://medium.com/androiddevelopers/room-flow-273acffe5b57
Я на java
источник

ФХ

Филадельфия Хачатуря... in Android Architecture
Sergey8827
если у тебя mvp может лучше возвращать из room Flow Kotlin ? liveData для мввм же больше подходит
https://medium.com/androiddevelopers/room-flow-273acffe5b57
Можно rxjava притянуть, но мне кажется не имеет смысла тянуть этого гиганта ради пары подписок к бд
источник

S

Sergey8827 in Android Architecture
Филадельфия Хачатурян
Ну в таком случае я могу в презентер просто кинуть lifecycleOwner фрагмента, но это неправильно (наверное)
смотря какой скоуп у презентера
источник

S

Sergey8827 in Android Architecture
Филадельфия Хачатурян
Ну в таком случае я могу в презентер просто кинуть lifecycleOwner фрагмента, но это неправильно (наверное)
у тебя преезентер привязан к активити или к фрагменту?
источник

ФХ

Филадельфия Хачатуря... in Android Architecture
Sergey8827
у тебя преезентер привязан к активити или к фрагменту?
Фрагмент
источник

S

Sergey8827 in Android Architecture
то етсь они живут одинаково?
источник

ФХ

Филадельфия Хачатуря... in Android Architecture
Sergey8827
то етсь они живут одинаково?
Да
источник