Dj
и у которого 1 имплементация
Dj
и который нихуя невозможно переиспользовать
Dj
ты шо, на каждый класс надо интерфейс
надо же показаться сверхразумом перед друзьями разрабами. Всё по СОЛИД
leksss
Почему model отображается как Any, когда внутри у меня String? Что то не могу понять..
leksss
ветка внутри try возвращает Unit
А каким образом можно пофиксить?
Turalllb
метод seekTo и Skip в ExoPlayer надо защищать от присвоения значения больше длительности видео?
Arsen
кажется не аргумент
ну типа суть биндинга в автообновлении вью(обсервинге), но это не является ответом на вопрос "Тогда почему не сделают в MVP биндинг". И раз на то пошло, давай свою версию ответа)
Turalllb
ну типа суть биндинга в автообновлении вью(обсервинге), но это не является ответом на вопрос "Тогда почему не сделают в MVP биндинг". И раз на то пошло, давай свою версию ответа)
ну ваш ответ: "Потому что в mvp есть презентер, который знает про вью. Ну в mvvm тоже есть вьюМодел, которая может обновлять вью как и презентер. И это не ответ на то почему в mvp не используют связывание данных. MVVM ведь существует и без связывания данных. Когда активно использовался mvp и появлялось куча статей, тогда этого dataBinding просто не существовало. Нет хайпа = не используют в массах. Захотите будет в mvp тоже связывание данных. Мне лично лень разбираться как в xml писать эти условия и вообще новый синтаксис. Это тупо перенос логики из кода в xml, не вижу профита и не использую вообще связывание.
MP
Всем привет, такая проблема, поставил на Orange Pi 4G-Iot прошивку Android 6.0 но на hdmi выходе разрешение 720x1280 48hz. Кто-нибудь может помочь сделать разрешение 1920х1080?
Наталья
Неужели во всём интернете нет сравнительной характеристики?
если в parent callback-ами вернуть результат, то как без setTargetFragment адекватно установить listener во фрагменте, который будет ловить от диалога коллбэки? после поворота листенеру попа приходит
Arsen
вообще дебильный вопрос про добавление биндинга в мвп, не иди в эту компанию ,там херней занимаются)
Mike
если в parent callback-ами вернуть результат, то как без setTargetFragment адекватно установить listener во фрагменте, который будет ловить от диалога коллбэки? после поворота листенеру попа приходит
> хочу диалог создавать как вложенный фрагмент внутрь FragmentOne Кстати, почему? Есть причины запускать его не в том же менеджере?
Mike
вообще дебильный вопрос про добавление биндинга в мвп, не иди в эту компанию ,там херней занимаются)
при появлении чувства голода появляется готовность заниматься любой хернёй (я не про конкретного человека, а про жизнь в принципе)
Mike
ТЗ)
Что «ТЗ»?
Turalllb
> MVVM ведь существует и без связывания данных. Можно пример?
LiveData это не биндинг, используем его и норм. Не понимаю, зачем биндинг в mvvm обязателен
Наталья
Что «ТЗ»?
ну типо) задание такое, от которого я не имею права отказаться)))
Turalllb
примера не дам, давно где то писал для себя. А больше эту архитектуру не юзаю
Mike
ну типо) задание такое, от которого я не имею права отказаться)))
Задание «удалить гланды через нос?» Или всё же просто «удалить гланды»?
(
Определите "байндинг" пжалста
Arsen
LiveData это не биндинг, используем его и норм. Не понимаю, зачем биндинг в mvvm обязателен
потому, что ViewModel? даже название намекает, про схемки со стрелочками даже говорить не буду
Stas
Не понимаю, как выглядит MVVM без байндинга.
в чем проблема во вью подписываться на свою реактивность и сетать поля вручную
Stas
вот и избежали датабиндинга
Наталья
ну короче, это ж херня? не надо листенеры никуда сетить и передавать?
Наталья
Arsen
Наталья
Задание «удалить гланды через нос?» Или всё же просто «удалить гланды»?
просто пока не могу понять отличие в setTargetFragment и возврат колбэками
Mike
датабиндинг это гугловская имплементация биндинга
нет, андроида ещё не было — датабайндинг уже был
Mike
просто пока не могу понять отличие в setTargetFragment и возврат колбэками
коллбэки не переживает пересоздание фрагментов
Наталья
коллбэки не переживает пересоздание фрагментов
ну это уже понятно))) тогда setTarget... без всяких childFragmentManager?
Turalllb
Не понимаю, как выглядит MVVM без байндинга.
Я настолько удивительн этому, что не знаю , что ответить) может действительно надо определение дать байдингу
Наталья
Turalllb
Для байдинг это гугловская реализация с этими новым синтаксисом для xml. А через презентер вью управлять это уже связывание в каком то более общем случае.
Stas
т.е. мввм без байдинга == то что вью магическим образом обновляется при изменении состояния. Тот кто задавал вопрос решил жесткий холивар поднять ?)
Leonid
как то болезненно эта тема обсуждается)
Turalllb
Все ухожу из темы. Надо баги чинить)
Arsen
+
Stas
вся суть ответа на различия мввм и мвп лежит в UI тестах. ИМХО
(
Вы чатом ошиблись пацаны
Sergii
кто с мака переходил на винду/линуху? как там с тачпадами сейчас?
Sergii
не стоит что ли?)
Igor
на винду? не, ниразу
Sergii
ок , линуха
Sergii
может тогда ктото скажет как на убунте logi craft + mx master 2s настроить?
Andrew
кто с мака переходил на винду/линуху? как там с тачпадами сейчас?
не рекомендую, пока что тачпад на макосе божественый
Sergii
не рекомендую, пока что тачпад на макосе божественый
ну аппаратно думаю и лучше должны быть, вот только с мультитачем интересно как сейчас на других осях
Stas
Вот мне задали такой вопрос на собеседовании))))
может вопрос был не коректно задан, может не коректно воспринят
Ilya
может вопрос был не коректно задан, может не коректно воспринят
Вопрос состоял в следующем. В чем принципиальное различие MVVM и MVP, если не считать Dtata Binding. Второй вопрос - зачем MVVM если Data Binding можно сделать на MVP
Ilya
вопросы с подковыркой, чтобы узнать как ты будешь разбирать)
Stas
вся суть ответа на различия мввм и мвп лежит в UI тестах. ИМХО
ну достаточно нормальный вопрос. МVVM основан на обозревани изменеение данных. в то время когда в MVP принудительно сообщаем стоит ли вьюхе обновляться или нет
Ilya
ну я примерно так же попытался описать. ЧТо
Mike
кто с мака переходил на винду/линуху? как там с тачпадами сейчас?
отлично всё, но лучше спрашивать про конкретную модель
Ilya
основное отличие что в MVP каждое изменение вью описываешь и следишь за state. А в MVVM нет
Ilya
но хотел спросить насколько это правильно
Michael
но хотел спросить насколько это правильно
В MVP презентер знает о вью, а в MVVM ViewModel о вью - нет Отсюда вытекает все остальное
Сергей
Нет ли чатиков про разработку под часы?
Stas
Sergii
Нет ли чатиков про разработку под часы?
а зачем? они сами забили поддерживать пробукт, там все апи за неделю выучить можно
Сергей
а зачем? они сами забили поддерживать пробукт, там все апи за неделю выучить можно
Да у меня фигня странная, после startActivity приложение сворачивается. Уже весь инет обрыл не могу найти причин
Сергей
В логах никаких ошибок, прикол в том что иногда открывается нормально, а иногда сворачивается.
Сергей
У меня по кнопке логин происходит запрос к серваку, когда ответ приходит запускается новая активность
Сергей
Заметил что если запрос быстро выполнился после нажатия, то 90% что откроет нормально, если долго то сворачивается
Сергей
Виню часовой ambient mode, но найти ничего не смог.
Sergii
В логах никаких ошибок, прикол в том что иногда открывается нормально, а иногда сворачивается.
в логах есть хакрытие, это просто менеджер киляет, скорее всего по памяти
Sergii
кто то же должен был грохнуть активити
Сергей
Она живая, у нее onPause вызывается