Size: a a a

Android arch. components

2018 August 29

PS

Pavel Sukhoterin in Android arch. components
Постараюсь сегодня-завтра собрать гист, чтобы показать. Меня тоже удивило, что не работает :)
источник

PS

Pavel Sukhoterin in Android arch. components
Alexander Blinov
а как инклюд делаете?
источник
2018 August 30

PS

Pavel Sukhoterin in Android arch. components
@xanderblinov есть предположения почему так?
источник

AB

Alexander Blinov in Android arch. components
а, так вы в xml инклюдите. а он вообще так умеет?
источник

AB

Alexander Blinov in Android arch. components
не уверене, что они это уже запилили
источник

PS

Pavel Sukhoterin in Android arch. components
он мне сам предложил так сделать, например сделай отдельный граф в другом модуле и увидишь что он появился в визуальном интерфейсе при добавлении нового фрагмента основного графа
источник

PS

Pavel Sukhoterin in Android arch. components
но к сожалению не работает
источник

PS

Pavel Sukhoterin in Android arch. components
Alexander Blinov
Пощупал, скоро выложат мой доклад с мосдроид)
а у тебя в этом докладе была мульти модульность?
источник

PS

Pavel Sukhoterin in Android arch. components
Pavel Sukhoterin
он мне сам предложил так сделать, например сделай отдельный граф в другом модуле и увидишь что он появился в визуальном интерфейсе при добавлении нового фрагмента основного графа
https://developer.android.com/topic/libraries/architecture/navigation/navigation-implementing в разделе Reference other navigation graphs with <include>
источник

PS

Pavel Sukhoterin in Android arch. components
Я понял в чем проблема. Постараюсь пояснить. У меня несколько модулей. Main - там лежит активити с BottomNavigationView, Cars - где лежит список машин и экран самой машины.
Проблема заключается в том, что у меня в main module только MainActivity, которая имеет BottomNavigationView, где каждая вкладка ссылается на отдельные модули.
Так как я не могу в качестве начального фрагмента указать сразу граф из определенного модуля, то я должен указывать фрагменты из этих модулей. Указывая экшн из main module его не видно в связанных модулях, поэтому в модуле cars я из списка не смогу перейти на экран машины. Как-то так. А так инклюд работает, можно создавать множество подграфов и с ними работать
источник

AB

Alexander Blinov in Android arch. components
Pavel Sukhoterin
Я понял в чем проблема. Постараюсь пояснить. У меня несколько модулей. Main - там лежит активити с BottomNavigationView, Cars - где лежит список машин и экран самой машины.
Проблема заключается в том, что у меня в main module только MainActivity, которая имеет BottomNavigationView, где каждая вкладка ссылается на отдельные модули.
Так как я не могу в качестве начального фрагмента указать сразу граф из определенного модуля, то я должен указывать фрагменты из этих модулей. Указывая экшн из main module его не видно в связанных модулях, поэтому в модуле cars я из списка не смогу перейти на экран машины. Как-то так. А так инклюд работает, можно создавать множество подграфов и с ними работать
👍
источник
2018 September 02

S

Sergey in Android arch. components
Sergey:
Раньше ,когда юзал moxy, интеракторы «торчали» в презентере.

Щас изучаю mvvm на AC .
Интеракторы куда пихать? Во ViewModel?
источник

Е

Евгений in Android arch. components
Sergey
Sergey:
Раньше ,когда юзал moxy, интеракторы «торчали» в презентере.

Щас изучаю mvvm на AC .
Интеракторы куда пихать? Во ViewModel?
да
источник

DS

Dmi Sb in Android arch. components
Если во ViewModel будет какая-то логика и по ее результатам нужно вывести AlertDialog, то как правильно это сделать ?
ведь мы во ViewModel контекст не пробрасываем
источник

Sergey λ in Android arch. components
Dmi Sb
Если во ViewModel будет какая-то логика и по ее результатам нужно вывести AlertDialog, то как правильно это сделать ?
ведь мы во ViewModel контекст не пробрасываем
Точно также как и с презентером
источник

A

Aleksandr in Android arch. components
Dmi Sb
Если во ViewModel будет какая-то логика и по ее результатам нужно вывести AlertDialog, то как правильно это сделать ?
ведь мы во ViewModel контекст не пробрасываем
источник

DS

Dmi Sb in Android arch. components
Sergey λ
Точно также как и с презентером
у презентера есть вью
источник

S

Sergey in Android arch. components
Dmi Sb
Если во ViewModel будет какая-то логика и по ее результатам нужно вывести AlertDialog, то как правильно это сделать ?
ведь мы во ViewModel контекст не пробрасываем
Вроде есть специальный View Model с контекстом? Не?
источник

A

Aleksandr in Android arch. components
Sergey
Вроде есть специальный View Model с контекстом? Не?
есть , выше ^^^
источник

A

Aleksandr in Android arch. components
но лучше не тянуть во VModel Context , это плохо. Лучше прикрутить LiveData как поле и подписаться на него в Activity/Fragment
источник