Size: a a a

Android arch. components

2020 February 06

VC

Vladimir Chekyrta🦉 in Android arch. components
импровизируй)
источник

V

Vladimir in Android arch. components
Vladimir Chekyrta🦉
импровизируй)
да, спасибо. я чего то думал, что это просто колбек и onbackpressed вызываться будет
источник
2020 February 11

i

izam in Android arch. components
Всем добрый вечер) почему не вызывается OnBackPressedCallback? вроде все как надо сделал, а он не хочет, помогите пожалуйста, целый день вожусь
источник

V

Vladimir in Android arch. components
izam
Всем добрый вечер) почему не вызывается OnBackPressedCallback? вроде все как надо сделал, а он не хочет, помогите пожалуйста, целый день вожусь
Покажи как сделал )
источник
2020 February 12

i

izam in Android arch. components
Vladimir
Покажи как сделал )
Все стандартно вроде)
источник

i

izam in Android arch. components
В MainActivity сделал такое, просто по другому не смог. Как думаете что можно поменять? А то мозгов только на try{}catch{} хватило)) (это из серии моего первого вопроса)
источник

E

Evgeniy in Android arch. components
izam
В MainActivity сделал такое, просто по другому не смог. Как думаете что можно поменять? А то мозгов только на try{}catch{} хватило)) (это из серии моего первого вопроса)
Есть же is, аналог instanceof и не будет try catch. Прикинь если тебе прийдется несколько фрагментов обрабатывать какая портянка будет. Мб поискать решение как обработать onbackpressed в фрагменте
источник

i

izam in Android arch. components
Evgeniy
Есть же is, аналог instanceof и не будет try catch. Прикинь если тебе прийдется несколько фрагментов обрабатывать какая портянка будет. Мб поискать решение как обработать onbackpressed в фрагменте
Воо, is, как раз то что надо, спасибо)) По поводу backpressed во фрагменте, то есть способ согласно официальной документации, но он у меня не работает(пред последний скрин). Проверял в дебаге, там стек заполнен как надо, но при нажатии назад удаляется предпоследний элемент у стеке🤦🏼‍♂️ как это работает не пойму
источник
2020 February 13

LC

Lungu Cristian in Android arch. components
Юзал кто Deeplinks с Navigation Component ? Где вы чекаете на наличие аргументов. Если это сделать в onViewCreated то если открыть следующий фрагмент и вернутся назад то аргументы всё ещё будут там.
источник
2020 February 14

Y

Yanis in Android arch. components
Всем привет. Кошерно ли использовать трансформации LiveData во фрагменте?
источник

Y

Yanis in Android arch. components
тут с коллегой спор вышел, он за то чтобы это делать только во ViewModel
источник

n

neikist in Android arch. components
Yanis
тут с коллегой спор вышел, он за то чтобы это делать только во ViewModel
Я поддерживаю это мнение.
источник

Y

Yanis in Android arch. components
тут случай такой, были 2 livedata, в какой-то момент во фрагменте нам пришлось их объединить, потому что UI может отображать данные если в обоих есть данные
получается это нужно делать во ViewModel?
т.е. изменения UI влекут за собой изменения во ViewModel
а если завтра мы решим что нам уже не нужно объединять эти стримы...
источник

n

neikist in Android arch. components
Yanis
тут случай такой, были 2 livedata, в какой-то момент во фрагменте нам пришлось их объединить, потому что UI может отображать данные если в обоих есть данные
получается это нужно делать во ViewModel?
т.е. изменения UI влекут за собой изменения во ViewModel
а если завтра мы решим что нам уже не нужно объединять эти стримы...
Ну так на то и *View*Model. Подразумевается что вью максимально тупая и 1 в 1 отображает вью модель.
источник

A

Alexander in Android arch. components
Yanis
тут случай такой, были 2 livedata, в какой-то момент во фрагменте нам пришлось их объединить, потому что UI может отображать данные если в обоих есть данные
получается это нужно делать во ViewModel?
т.е. изменения UI влекут за собой изменения во ViewModel
а если завтра мы решим что нам уже не нужно объединять эти стримы...
я тут мимо проходил
а нельзя сделать те 2 livedata и 3 который будет как эти 2 объединённых во ViewModel
источник

A

Alexander in Android arch. components
а во вью юзать можно то что нужно на данный момент
источник

Y

Yanis in Android arch. components
не слишком ли все это сложно, только изза того что UI немного изменился?
а если были написаны тесты на ViewModel, придется и их менять
источник

A

Alexander in Android arch. components
сделать так чтоб старые 2 оставались неизменными, 3ий получался из них и это никогда это больше не трогать ;D
источник

n

neikist in Android arch. components
Yanis
не слишком ли все это сложно, только изза того что UI немного изменился?
а если были написаны тесты на ViewModel, придется и их менять
С такой логикой можно вообще все во вью писать. Нет вью модели - не будут и тесты на нее ломаться)
источник

T

Timur in Android arch. components
neikist
С такой логикой можно вообще все во вью писать. Нет вью модели - не будут и тесты на нее ломаться)
😁👍
источник