Konstantin
так а че щас
Konstantin
только твои подсказки всегда правильные?
Konstantin
какие другие пути
roman G
А юзать констреинт это плохая практика?
Konstantin
че ну и , я думал ты шаришь почему может не находиться? )))
Mike
у мня вопрос был почему не ищется по ид
блэт. Ну посмотри, почему. Мы ж не знаем, какая у тебя таблица ресурсов сгенерилась.
Nikita
ребята давайте не будет разводить срач, материться, скатываться к общению уровня пацанчики с района
Konstantin
блэт. Ну посмотри, почему. Мы ж не знаем, какая у тебя таблица ресурсов сгенерилась.
я смотрел, в ней айдишники все одинаковые нормально сгенереные
Сергій
их послушать, так UI надо только в коде писать 🌝
Mike
найди, что там не совпадает и что пошло не так
Сергій
GodLike XML
Mike
GodLike XML
Java/Kotlin нинужны
Konstantin
их послушать, так UI надо только в коде писать 🌝
все уже давно так делают, если чат почитать
Сергій
Java/Kotlin нинужны
ну да, есть же JS
Mike
фу, зачем? XML же
Сергій
🌚 ухажу
Konstantin
так посмотри на иерархию вью в дебаге
бля не в том шаблоне поменял, ок, в этот раз я действительно невнимательный
Konstantin
посыпаю голову пеплом
Mike
посыпаю голову пеплом
фига у тебя лишнего времени много)
Konstantin
вообще это все bad influence этого чата, тут кто то брякнул про ids.xml и прям захотелось его заебенить в базовом модуле т.к. одинаковые (частично) элементы раскиданы по приложению а айдишники придумывать уже затрахался
Anna
хотелось бы с аргументами (и без мата) на счёт констреинта :)
Сергій
я юзаю! ) удобно
Konstantin
хотелось бы с аргументами (и без мата) на счёт констреинта :)
я могу ошибаться но как то раз попробовал разобрать дамп, и там очень очень очень много объектиков solver-а констрейнта
Mike
хотелось бы с аргументами (и без мата) на счёт констреинта :)
Многие верующие ведут себя так, словно не догматикам надлежит доказывать общепринятые постулаты, а наоборот — скептики обязаны их опровергать. Это, безусловно, не так. Если бы я стал утверждать, что между Землей и Марсом вокруг Солнца по эллиптической орбите вращается фарфоровый чайник, никто не смог бы опровергнуть моё утверждение, добавь я предусмотрительно, что чайник слишком мал, чтобы обнаружить его даже при помощи самых мощных телескопов.
Konstantin
мне так показалось что памяти он жрет просто неистово когда в нем куча элементов, т.е. сложная верстка
Влад
хотелось бы с аргументами (и без мата) на счёт констреинта :)
есть не плохие статьи на хабре про него, я сам не использовал ещё, но планирую начинать) вообще всё вокруг советуют на него переходить)
Влад
окей, на нём можно легко сделать макет часов по кругу, безовсяких проблем :D
Andrei
Всем привет. Есть фрагмент(назовем его основной) со строкой поиска. Под строкой есть вьюпейджер с тремя фрагментами. Поверх вьюпейджера есть кнопка, которая видна на всех трех фрагментах. При нажатии на эту кнопку я обращаюсь к childFragmentManager'y чтобы найти все фрагменты и вызвать у каждого найденного нужный мне метод. Проблема заключается в том, что когда я нахожусь на первой или третьей вкладке, то соответственно самый удаленный фрагмент от текущей вкладки при вызове getFragments() у childFragmentManager'a не попадает в этот список. Вопрос: как найти инстанс этого самого фрагмента? Для вьюпейджера используется простенький наследник FragmentPagerAdapter.
Andrei
а можно чуть подробнее как это сделать? Нужно какой-то метод у FragmentPagerAdapter переопределить?
Andrei
Ок, спасибо
Andrei
а какие еще есть варианты? в двух словах, для общего развития)
Andrei
идею понял, спасибо
Mike
а не проще взять FragmentStatePagerAdapter?
Andrei
просто FragmentPagerAdapter
Andrei
как я понял, FragmentStatePagerAdapter старается не держать весь фрагмент в памяти без острой необходимости, и его применение мне не помогло) а трюк с оффсетом работает)
Антон
https://pastebin.com/aCzKsdqQ нужно сделать задержку перед тем как считать еще одну порцию данных, все работает, но нужно 1 раз считать перед задержкой, как реализовать?
Igor
Всем привет, подскажите пожалуйста, как можно отслеживать MotionEvent за пределами View? Т.е. у меня есть адаптер с элементами, на каждый элемент вешаю тач листенер и кидаю свою логику. В пределах вьюхи всё работает, а если потащить палец за пределы вью, то вызывается MotionEvent.ACTION_CANCEL и конец истории. Как можно отслеживать движения пальца за пределами вью и если мы ещё не отпустили палец от экрана?
Igor
Как тут
Mike
мб просто готовый хелпер взять?
trashkalmar
Всё уже придумано и реализовано до нас: ItemTouchHelper
Vladimir
ребят, может есть у кого макет лэндоса, бесплатно отверстаю для портфолио
Igor
Если честно, не пробовал его использовать. Мне нужно отслеживать координаты жеста, что бы накладывать вью поверх вью(типа слева направо тяну закладку). Спасибо за наводку, сейчас посмотрю.
RASHIT
Это признак того что у этого чела руки короткие, а язык длинный, в голове он президент, а на дале скучный троль. Пишите, мне понравился ваш блог, напишите статью хорошую про MVP, MVVM. Про работу в фоне, и т.д
Andrei
Всем привет. Есть фрагмент(назовем его основной) со строкой поиска. Под строкой есть вьюпейджер с тремя фрагментами. Поверх вьюпейджера есть кнопка, которая видна на всех трех фрагментах. При нажатии на эту кнопку я обращаюсь к childFragmentManager'y чтобы найти все фрагменты и вызвать у каждого найденного нужный мне метод. Проблема заключается в том, что когда я нахожусь на первой или третьей вкладке, то соответственно самый удаленный фрагмент от текущей вкладки при вызове getFragments() у childFragmentManager'a не попадает в этот список. Вопрос: как найти инстанс этого самого фрагмента? Для вьюпейджера используется простенький наследник FragmentPagerAdapter.
Если вдруг кому интересно, есть еще одно решение: Можно дотянуться до нужного фрагмента через адаптер для вьюпейджера. В адаптере обычно фрагменты в виде списка хранят, этот список можно получить. Сответ @JohnnySC с увеличением оффсета для вьюпейджера тоже работает, но как говориться:"Свой костыль ближе к телу".
Igor
ребят, может кто помнит как сделать так, чтобы при нажатии на textview нажатие происходило на parent, то есть textview был как бы прозрачный для нажатий?
Konstantin
слушай а ты бэстпрактис не собираешь.у.себя?
Igor
clickable=false
оказывается просто)) но будет ли он прозрачным и перехватит ли парент клик?
Andrei
захотелось поискать еще варианты
Влад
есть БД с "простыми норм решениями" ?)
Igor
clickable=false
нее это не работает) есть что-то другое, что передает нажатие дальше родителю, можно ручками сделать, но есть готовое, не помню что искать
Igor
requestDisallowInterceptTouchEvent? :)
а вот это уже теплее, спасибо)
Влад
requestDisallowInterceptTouchEvent? :)
сколько у вас секретных методов в закрамах ?)
Влад
было бы не плохо такое иметь)
Mike
чо это?
RASHIT
Нашел, спасибо, прочту, не останавливайтесь, пишите дальше.
Mike
а, тогда плюсую)
Konstantin
сколько у вас секретных методов в закрамах ?)
открой вкладку structure находясь в коде класса, там же слева список есть этих методов
Igor
не больше, чем у гугла)
это верно, только иногда не знаешь, что искать или фигню выдаёт)
Влад
это слишком просто) только 5 часов установке костылей могут сэкономить 5 минут чтения документации
Andrei
Иногда и свои "костыли" нужно делать, имхо) Твой способ с увеличением оффсета вьюпейджера создает и держит вьюшку последнего(третьего фрагмента) сразу же и не уничтожает ее. То есть как только мы попали на первую вкладку, то для третьей вкладки вьюшка уже есть в памяти. Если тянуться через адаптер вьюпейджера, то да - вьюшки может и не быть, но можно уже внутри фрагмента вызвать метод у презентера, который сделает что нужно когда вьюшка подцепится.
Anonymous
А где статистику такую взять?
Не знаю, откуда инфу тянешь, от туда и бери
Dyno
Не знаю, откуда инфу тянешь, от туда и бери
У tmdb не нашел такой статистики
Danil
Кто как относится к переиспользованию кода? Может кто-то библиотеку или экосистему библиотек строил и опытом поделится
Danil
Просто неоднозначно все выглядит, может трудозатраты на поддержку переиспользования очень высоки, чет даже статей толковых нет, только, краткие инструкции типо создай gradle lib module
PowerCat
Привет Я прав, что в андроиде НЕ предусмотрено нормальное ожидание возврата binder из сервиса для bindService?