Size: a a a

Android Developers

2016 July 19

IK

Igor Kamenev in Android Developers
звучит прям ужасно :)
источник

IK

Igor Kamenev in Android Developers
вью - показывает то, что ей скормили во viewModel (а скоримл никто иной как презентер)
источник

DL

Dmitry Lvov in Android Developers
Хорошо, еще раз вопрос

Реализовано: Android + DataBinding + MVVM. В лейауте задействуем клик на определенное View - значит нужно кидать в фрагмент. В методе:
1. старт активити с браузером. (нужен контекст активити, все правильно - что во фрагменте, из модели контекст аппликейшна, что не рекомендовано)
2. ссылка приходит во вью-модель,

Исходя из второго пункта - каким механизмом лучше передавать ссылку в  фрамент?
Если архитектура гмно - послушаю ваши варианты

Постарался по простому проблему сформулировать
источник

IK

Igor Kamenev in Android Developers
презентер есть всегда, вайпер это, или MVVM или MVC :)
источник

IK

Igor Kamenev in Android Developers
вьюха должна быть максимально тупой... показывать что дают, сообщать о интерактивностях если они есть - все :)
источник

DL

Dmitry Lvov in Android Developers
@mrjamesbond в моем случае, во вьюху придется передать лисенер , обработать нажатие- иначе как достать контекст активити? Во вью модель также негоже его посылать
источник

IK

Igor Kamenev in Android Developers
стоп стоп стоп...
источник

IK

Igor Kamenev in Android Developers
лиснер пусть себе висит во вьюхе
источник

DL

Dmitry Lvov in Android Developers
ок
источник

IK

Igor Kamenev in Android Developers
чать кликов вообще наружу могут не отдаваться
источник

DL

Dmitry Lvov in Android Developers
как передать туда данные из вью модели в момент нажатия
источник

IK

Igor Kamenev in Android Developers
например аккордеон какой-нибудь... это можно в активити не транслировать
источник

IK

Igor Kamenev in Android Developers
но если у нас кнопка рефреш, допустим... до тап по ней нужно обработать во вьюхе (анимации, и пр.) и передать в активити - и пусть уже активити решает что там делать с этим :)
источник

IK

Igor Kamenev in Android Developers
если бизнеслогики тап никак не касается - пусть живет себе во вью
источник

IK

Igor Kamenev in Android Developers
если касается - то точно не во вью
источник

IK

Igor Kamenev in Android Developers
что значит ЧЕРЕЗ? вью с активити общаться не может? активити про вьюМодель знает?
источник

IK

Igor Kamenev in Android Developers
(вы меня только не слушайте... я в андроид специфике слаб)
источник

IK

Igor Kamenev in Android Developers
именно...
источник

IK

Igor Kamenev in Android Developers
я не могу понять что такое "прокидывать через вьюмодель"
источник

IK

Igor Kamenev in Android Developers
вью модель про переход куда-то там ничего не знает...
источник