Size: a a a

StartAndroid Ru Chat

2020 November 01

ES

Egor Sigolaev in StartAndroid Ru Chat
Vladimir Arevshatyan
Логику чего?
Логику жц методов
источник

VA

Vladimir Arevshatyan in StartAndroid Ru Chat
Egor Sigolaev
Логику жц методов
Жц? Это что?
источник

ES

Egor Sigolaev in StartAndroid Ru Chat
Vladimir Arevshatyan
Жц? Это что?
Жизненный цикл
источник

VA

Vladimir Arevshatyan in StartAndroid Ru Chat
Egor Sigolaev
Жизненный цикл
Ну так и без обзерервера можно так, если есть любая логика которая не имеет отношения к UI можно без проблем перебросить viewmodel
источник

V

Vladushka in StartAndroid Ru Chat
The The
>И будет под сотню проходов по свичу для дюжины методов.
ну... если у тебя сто кнопок, только если
Ну типо 12 кнопок, им сетится действие. В свитч передаётся айдишник. Мы же такой кейс рассматриваем ?
Передаем первый айдишник. Останавливаемся в первом кейсе. Передаем второй айдишник. Сравниваем с первым кейсом, далее со вторым. Останавливаемся во втором кейсе и тд
источник

ES

Egor Sigolaev in StartAndroid Ru Chat
Vladimir Arevshatyan
Ну так и без обзерервера можно так, если есть любая логика которая не имеет отношения к UI можно без проблем перебросить viewmodel
Да, но методы вм будут паблик тогда
источник

VA

Vladimir Arevshatyan in StartAndroid Ru Chat
Egor Sigolaev
Да, но методы вм будут паблик тогда
А весь смысл в том чтобы иметь публичное методы для коммуникации с activity а именно с UI и коммуникации с бизнес логикой.  VIEWMODEL просто передаёт уже готовую порцию информации для активити только для того чтобы смог показать на экране
источник

VA

Vladimir Arevshatyan in StartAndroid Ru Chat
Сергей П.
В активности хорошо бы вообще никакого кода не иметь кроме обработчиков онКриэйт/онСтоп
такого просто не может быть потому что если у тебя имеются анимации и тому подобное то ты должен их иметь уже в своём activity а там ного логики для анимации для рисования текста и тому подобное...
источник

ES

Egor Sigolaev in StartAndroid Ru Chat
Я не про это писал, а про делегирование логики жц методов активити вьюмодели.
источник

VA

Vladimir Arevshatyan in StartAndroid Ru Chat
Egor Sigolaev
Я не про это писал, а про делегирование логики жц методов активити вьюмодели.
А понятно понятно, да для этого прекрасно иметь RX
источник

ES

Egor Sigolaev in StartAndroid Ru Chat
Vladimir Arevshatyan
А понятно понятно, да для этого прекрасно иметь RX
Причем здесь он? Можно просто все onCreate, onStop и т.д. привязать к вм. Lifecycle в помощь.
источник

VA

Vladimir Arevshatyan in StartAndroid Ru Chat
Egor Sigolaev
Причем здесь он? Можно просто все onCreate, onStop и т.д. привязать к вм. Lifecycle в помощь.
У тебя ViewModel lifecycle aware же? ,  С помощью RX связыыаешь дату и обновления вместе с жц
источник

ES

Egor Sigolaev in StartAndroid Ru Chat
Vladimir Arevshatyan
У тебя ViewModel lifecycle aware же? ,  С помощью RX связыыаешь дату и обновления вместе с жц
источник

ES

Egor Sigolaev in StartAndroid Ru Chat
И ырыркс не нужен же
источник

СП

Сергей П. in StartAndroid Ru Chat
Rx не нужон
источник

VA

Vladimir Arevshatyan in StartAndroid Ru Chat
Ну про просто Lifecycle components да это другая тема там мы говорили про VM , для этого не нужно
источник

VA

Vladimir Arevshatyan in StartAndroid Ru Chat
Egor Sigolaev
И ырыркс не нужен же
Ага правильно
источник

VA

Vladimir Arevshatyan in StartAndroid Ru Chat
Вопрос у меня такой кто чат на сокетах писал?
источник

VA

Vladimir Arevshatyan in StartAndroid Ru Chat
Без библиотеки Firebase
источник

SP

Sergey Panov in StartAndroid Ru Chat
Im Are Have Retarded (rjomBella)
Подскажите, пожалуйста, как сделать так, что бы остальные карточки двигались? Эти карточки в констрейнт лейауте. Или их нужно делать в ресайклере? animateLayoutChanges не помогает
Покажи код адаптера, активити, анимации... Ты вызываешь notify методы?
источник