Ontoshgo
датабиндинг - говно и спорить с этим - бессмысленно
Mike
лол, ты против нормально mvp или mvvm ?
у каждого своё понимание нормального. Датабайндинг ни к MVVM, ни, тем более, в MVP не имеет непосредственного отношения.
Ontoshgo
почему?
логика в xml - класс
Mike
логика в xml - класс
не обязательно логика
Impossible
я еще поспорю за то что он говно, но кто шарит помогите его оживить
Vladimir
датабиндинг - говно и спорить с этим - бессмысленно
Бгг) периодически полыхает - то мвп говно то мввм то биндинг
Ontoshgo
асайн данных - уже логика
Sergey F
я еще поспорю за то что он говно, но кто шарит помогите его оживить
так поэтому он и говно, что падает постоянно при малейших изменениях
Mike
асайн данных - уже логика
тогда и какой-нибудь text="@string/blah" — логика
Ontoshgo
я еще поспорю за то что он говно, но кто шарит помогите его оживить
если ты задаешь вопросы как его оживить, то спорить с тобой бессмысленно
Impossible
так поэтому он и говно, что падает постоянно при малейших изменениях
У меня нет целей с тобой сейчас спорить, что хорошо что плохо. Мне нужно его поднять
Anna
v4 тоже 27.1.1?
com.android.support:support-v4:27.1.1' только что добавила.. но как-то выглядит также. ладно... главное, что можно использовать
Sergey F
У меня нет целей с тобой сейчас спорить, что хорошо что плохо. Мне нужно его поднять
мне помогало: перезапускать проекты, удалять репы и качать по новому, ребилдинг и прочие вещи.
Ontoshgo
теоретически это логика
почему теоритически?
Mike
логика
тогда любая XML-вёрстка содержит логику, т. е. это контейнер для логики)
Ontoshgo
но суть биндинга в том, чтоб напихать в и без того отвратетительный xml больше логики
Mike
да, хмл - говно и нинужон
это ясно, но ты не переучишь сотни разработчиков одним махом. Чем плох датабайндинг я так и не услышал.
Konstantin
Можно ли как-то принудительно заставить экран перезапуститься, чтобы у него вызвался onCreate с savedInstanceState != null?
Александр
я пытался полюбить датабайндинг, но в итоге у меня все сводилось к тому, что описать весь байндинг в xml оказывалось невозможным (по крайней мере я не смог), поэтому так или иначе что-то приходилось писать вручную в java/kotlin коде. в итоге получалась такая каша, где что-то в xml, что-то в коде. мне это совершенно не понравилось, поэтому я от него отказался
Ontoshgo
это ясно, но ты не переучишь сотни разработчиков одним махом. Чем плох датабайндинг я так и не услышал.
как минимум тем, что у тебя часть поведения в лейаут файле, а часть в коде
Ontoshgo
обожаю такую срань дебажить
Konstantin
recreate()
А не влезая в код есть способы?
Konstantin
Мб через adb как-нибудь или настройки разработчика.
Kanstantsin
так поэтому он и говно, что падает постоянно при малейших изменениях
да вроде не падает, я сам не в восторге, на пет перепишу без него когда-нибудь сяду по ряду других причин, но падений нет, проект работает-собирается, всё ок
Ontoshgo
двусмысленно прозвучало, но так и было задумано
Mike
А не влезая в код есть способы?
сорян, не так прочитал
Ontoshgo
или настройки даты
Ontoshgo
но вариант с ориентацией мне нравится больше
Ivansuper
Дата пересоздаст активность? Серьезно?
Ontoshgo
Дата пересоздаст активность? Серьезно?
формат 12/24 вроде пересоздает
Ivansuper
А, формат да
Anatoly
Не могу понять принцип работы keylistener, к вьюхе прицепил keylistener, в котором при нажатии кнопки вниз на вьюхе передается фокус другому элементу. а получается когда фокус прилетает к этой вьюхе она тут же его передает
Anatoly
Те фокус через вьюху пролетает
Anatoly
Может сталкивался кто с подобным?
Ontoshgo
чем тебя стандартные imeOptions не устраивают?
Ivansuper
чем тебя стандартные imeOptions не устраивают?
Ему наверно не просто переход к другому полю нужен
Ontoshgo
Ему наверно не просто переход к другому полю нужен
судя по описанию его проблемы, там просто не работает
Ivansuper
Уверен на 80%, что такой листенер не покрывает все, и стандартные средства навигации по UI имеют приоритет
Ivansuper
Что в итоге уводит фокус без оповещения тебя
Ontoshgo
или просто наговнокодил
Ivansuper
Ontoshgo
Это уже offensive
это правда
Ontoshgo
все говнокодят, не думаю что это что-то обидное
Ivansuper
Это да, но не все вещи надо просто выплевывать в лицо же
Ontoshgo
класс, этому миру явно мало толерастии
Anatoly
Что ты пытаешься сделать и с какой целью?
Задача такая: есть вью и нужно отследить нажатие вниз (dpad_down) когда на кнопке есть есть фокус
Anonymous
как минимум тем, что у тебя часть поведения в лейаут файле, а часть в коде
Так это же хорошо. Код разгружается за счет того про простые биндинги в xml. Простые биндинги и кастомный ui тогда это 2 разные ответственности, и логично что они в 2 разных местах)))
Ivansuper
Задача такая: есть вью и нужно отследить нажатие вниз (dpad_down) когда на кнопке есть есть фокус
Скорее всего тебе надо отнаследовать вью и внутри перекрыть boolean dispatchKeyEvent(KeyEvent event)
Ivansuper
В котором ты в приоритете для себя будешь прозрачно смотреть входящие события клавиш
Ivansuper
Ну или не прозрачно и просто потреблять, не отправляя дальше
Tejmur
Ребят, кто знает
Tejmur
можно ли отловить уведомление?
Tejmur
текст в нем
Maryna
можно
Tejmur
ооооо
Tejmur
как
Tejmur
у меня идея для стартапа)
Tejmur
пишите в личку
Kanstantsin
чужое ?
Maryna
у меня идея для стартапа)
тогда каком кверху
Kanstantsin
уведомление
Tejmur
свое
Kanstantsin
думаю нет, это было бы слишком просто
Tejmur
своего телефона
Kanstantsin
в смысле отловить свое? пуши ?
Tejmur
да
Kanstantsin
поймать пуш ?
Tejmur
да