Size: a a a

2020 October 11

BG

Bauyrzhan Galmzhanss... in Android KZ
Vlad
Как я понял стандартного подхода нету чисто на мвп?
Я думаю им сперва стандартный MVVM до ума довести надо без костылей, прежде чем для MVP создать пакет.
источник

V

Vlad in Android KZ
Переслано от Vitaly Peryatin
Можно просто использовать PresenterStorage в виде object класса
В onCreate у Fragment/Activity генерировать viewId в виде UUID, если в Buтdle его не получается найти
Профит
источник

V

Vlad in Android KZ
В другом чатике написали
источник

V

Vlad in Android KZ
Хз норм подход или нет
источник

SS

Suyun S in Android KZ
А вызывать должен из onStop view, это если хочешь без применения ViewModel и других либ
источник

BG

Bauyrzhan Galmzhanss... in Android KZ
Vlad
Переслано от Vitaly Peryatin
Можно просто использовать PresenterStorage в виде object класса
В onCreate у Fragment/Activity генерировать viewId в виде UUID, если в Buтdle его не получается найти
Профит
Тогда уж лучше от ViewModel наследоваться.
источник

BG

Bauyrzhan Galmzhanss... in Android KZ
Из всех костылей, наследование от ViewModel не влечет за собой шума и нежданных последствий.
источник

BG

Bauyrzhan Galmzhanss... in Android KZ
Vlad
С классическим презентором, который интерфейс юзает
А в чем проблема от ViewModel наследоваться?
источник

VT

Vladimir Tokarev in Android KZ
Vlad
Как лучше сохранить Presenter в MVP? Чтобы он переживал поворот. Например если в презентере долгая задача, чтобы при повороте мы её не потеряли
А что за долгая операция в презентере? Если это работа с данными то может есть смысл завести observable репозиторий как синглтон? И пусть презентер на него подписывается отписывается.
источник

V

Vlad in Android KZ
Я просто щас изучаю mv* и подумал если в презентере будет загрузка чего-то из сети, а в это время поворот произойдет куда данные вернутся
источник

V

Vlad in Android KZ
Vlad
Я просто щас изучаю mv* и подумал если в презентере будет загрузка чего-то из сети, а в это время поворот произойдет куда данные вернутся
Ну не в самом презентаре, а через презентер в модели
источник

IQ

Isaya Qerey in Android KZ
Vlad
Я просто щас изучаю mv* и подумал если в презентере будет загрузка чего-то из сети, а в это время поворот произойдет куда данные вернутся
Меня больше интересует когда это г**вно гугл починит.. уже 10 лет это позор с поворотом висит
источник

IQ

Isaya Qerey in Android KZ
Ну и куча других проблем в ос..
источник

BG

Bauyrzhan Galmzhanss... in Android KZ
Isaya Qerey
Меня больше интересует когда это г**вно гугл починит.. уже 10 лет это позор с поворотом висит
Прикольно, что на собесах спрашивают про каждый костыль к этой дыре, и нужно рассказать самый безболезненный и лаконичный костыль.
источник

BG

Bauyrzhan Galmzhanss... in Android KZ
И разработчик обязан знать решение ввиде именно костылей, так как безкостыльное решение попросту пока не существует. Уже столько лет о проблеме знают, но каждый раз такой вопрос приводит к бурным обсуждениям.
источник

BG

Bauyrzhan Galmzhanss... in Android KZ
Но если посмотреть с другой стороны, то такие дыры стимулируют быть гибкими в разработке и держать себя в тонусе.
источник

IQ

Isaya Qerey in Android KZ
Bauyrzhan Galmzhansson
Прикольно, что на собесах спрашивают про каждый костыль к этой дыре, и нужно рассказать самый безболезненный и лаконичный костыль.
Жирно плюсую))
источник

IQ

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

BG

Bauyrzhan Galmzhanss... in Android KZ
Isaya Qerey
То есть разрабы насколько привыкли к огромнлй куче костылей что с умным видом спрашивают про них на собеседовании или рассказывают. И это не только с поворотами экранов
Так или иначе эти преграды нужно преодолевать. Они существуют и с этим нужно работать.

Я замечаю, как разрабы скептично относятся к нововведениям от Гугла и стараются быть более самостоятельными.
источник

IQ

Isaya Qerey in Android KZ
Проблема в том что большинство нововведения гугла это как раз таки латание старых дыр.. каких то серьёзных шагов в перед я не вижу. Я сейчас говорю про развитие самого android sdk
источник