Astar
Тогда еще один вопрос. У меня есть список RecyclerView. Мой адаптер я наследовал от ListAdapter. Во фрагменте у меня есть как раз эти две ViewModel, первый вытаскивает сохраненные устройства из бд, а вторая ищет bluetotth устройства и добавляет все это дело в один RecyclerView. Но я не совсем понимаю как соединить эти два списка, ведь если я читаю сначала из репозитория базы данных то они добавляются в список нормально, когда я сканирую новые устройства то они так же добавляются в список. Но если в базе данных нет не одного устройства и если я пытаюсь сканировать устройства, то найденые устройства не добавляются в список. Кстати использую LiveData
Вот мой адаптер https://pastebin.com/dDLKLejR
Astar
Fragment
https://pastebin.com/bMJvJsR1
Viacheslav
Всем привет, как мне делать клик по этому элементу?
Viacheslav
Viacheslav
Моё решение на работает(
Anonymous
Ребят, кто в алгоритмах шарит? нестандартный чуток вопрос, у меня есть длинная линия на картах, и это сжирает производительность, нужно чтобы когда карта становится меньше (мелкие зум) чтобы детали линии пропали (там 100к точек)
Я подобрал алгоритм Дугласа-Пекера но как его epsilon можно к зуму привязать? Типа когда приближено, показывать все детали
Anonymous
Алгоритм Рамера — Дугласа — Пекера — Википедия
https://ru.wikipedia.org/wiki/%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC_%D0%A0%D0%B0%D0%BC%D0%B5%D1%80%D0%B0_%E2%80%94_%D0%94%D1%83%D0%B3%D0%BB%D0%B0%D1%81%D0%B0_%E2%80%94_%D0%9F%D0%B5%D0%BA%D0%B5%D1%80%D0%B0
Anonymous
Добрый вечер, кто с фб applinks работает, у вас не наблюдается проблем с получением данных из диплинки в приложении? Уже неделю как сломалось, не могу понять, из-за чего
Dmytro
Dmytro
Deep link or deferred deep link
Anonymous
deferred
Dmytro
deferred
У меня та же проблема, не работает
Anonymous
Anonymous
у меня на некоторых приложениях все еще работает
Anonymous
appLinkData.getArgumentBundle раньше отдавал жсон, сейчас нулл
Dmytro
Anonymous
может кто есть еще, у кого не работает/работает?
Dmytro
@tels5
Dima
+
Anonymous
кайф, фб рулит, как разберусь - скину результат
Дмитрий Рыбалкин
А что, не существует классического решения для onClickListener в RecyclerView, чтобы перейти в другое активити?
Читаю интернеты, там 100500 способов предлагают и все какие-то страшные
Павел
Привет. Насколько имеет смысл выносить в dimens размеры вьюшек, если они не переиспользуются?
Anton
Павел
Павел
Кто может подсказать сервис-саджестер для городов, чтобы по части названия города присылал список с подсказками?
Artem
Vlad
Павел
dadata?
Хорошо бы с транслитом и попроще. У них слишком много всего приходит
Chriz
ARTUR
Люди добрые , может у кого-нибудь это было
🦊 Лиса
теоритически да, но зачем?
🦊 Лиса
🤔тоже вопрос зачем.
А так прошивка должна быть х86 как минимум.
потом просто подмени все файлы стандартной прошивки на твою. и ещё посмотри /default.prop /data/*.prop 👍
Renat
Yerlan
Всем привет
Как открыть активити в тесте в заданным bundle и проверить поле textview?
Я делаю так и выходит ошибка Could not launch intent Intent within 45000 milliseconds. При этом активити с правильно заполненными полями стоит открытым на протяжении 45 сек ...
https://pastebin.com/P23AXzPi
Anonymous
Господа, как отличить клавиатуру от NavigationBar по инсетам? Задача: скрывать BottomNavigationView при открытии клавы. Раньше контент не залазил под NavigationBar, поэтому было достаточно проверки
insets.systemWindowInsetBottom > 0
Сейчас же это не работает, BNV всегда скрывается (логично).
Немного изучив поведение, нашёл, что высота NavigationBar есть в инсетах tappableElementInsets, systemGestureInsets и mandatorySystemGestureInsets. Но кажется, что должно работать не так. Кто-то сталкивался с такой задачей, есть идеи?
Konstantin
Господа, как отличить клавиатуру от NavigationBar по инсетам? Задача: скрывать BottomNavigationView при открытии клавы. Раньше контент не залазил под NavigationBar, поэтому было достаточно проверки
insets.systemWindowInsetBottom > 0
Сейчас же это не работает, BNV всегда скрывается (логично).
Немного изучив поведение, нашёл, что высота NavigationBar есть в инсетах tappableElementInsets, systemGestureInsets и mandatorySystemGestureInsets. Но кажется, что должно работать не так. Кто-то сталкивался с такой задачей, есть идеи?
как обычно сравнивать, у навбара например 64 попугая, у клавиатуры где то несколько сотен попугаев высоты
Anonymous
Anonymous
Была идея скрывать при достижении инсетами половины или трети высоты экрана
Konstantin
пчелка бывает же только сверху, направления инсетов указаны, тебе же снизу надо
Konstantin
Anonymous
Кроме чёлки и нав бара снизу ничего не может быть?
Konstantin
андроид топчик, чтобы решить одну проблему надо еще по пути десяток учесть😂
Konstantin
естб кажется еще другой способ типа получать видимый рект окна приложения
Konstantin
считаешь разницу с предыдущим значением и определяешь где она была открыта, типа того
Konstantin
но там действительно опять эмпирически все, типа больше 300 попугаев считаем что клавиатура
Денис
Он у меня сам по себе нулл, у нулла нет полей, npe
Это на всех устройствах так? Бывает что и неделю не приходит деплинк. У меня вообще было так что на конкретное устройство не приходили вобще. В том случаи если приложение ещё в режиме разработки. Впроверте вошли вы на том устройстве в аккаунт на котором прилка. Вобще в 10% случаях деплинк не долетает.
Андрей
Приветствую
Подскажите пожалуйста как можно управлять видимостью гамбургера (открывающий drawer menu)? Возможно ли это вообще?
Надо скрыть его для некоторых фрагментов.
--------
Андрей
у вас это делается для фрагментов?
Денис
arepap
arepap
Наталья
через рефлексию - вообще такой себе вариант
Наталья
кастомную вьюху писать?
Александр
arepap
атрибут есть textCursorDrawable
Александр
Да и вообще.
https://www.google.com/search?q=android+edittext+cursor+color&rlz=1C1GCEU_ruRU866RU866&oq=android+edittgext+cursor&aqs=chrome.1.69i57j0l7.10151j0j7&sourceid=chrome&ie=UTF-8
Наталья
Andrew
Коллеги, подскажите пожалуйста. В AS я запускаю сборку release версии. Запускаю на телефоне для проверки, и почему-то будто бы меняется поведение сериализации объектов в json. Проблема в том, что приложение отправляет запрос на логин через retrofit, в логах я смотрю, что он отправляет пустой json объект. Однако в режиме debug или staging все прекрасно работает, и отправляет на сервер нормальный непустой объект с логином-паролем.
Вот часть из gradle моего:
https://pastebin.com/ZLhadQSb
Вот так выглядит объект, который должен быт сериализован в json и отправлен в http запросе:
https://pastebin.com/LaNBY21f
Что я мог упустить, какие-такие особенности release сборок? Куда копнуть?
Ярослав🇺🇦
Александр
Ярослав🇺🇦
http://bit.ly/2k4jdQX
Наталья
типо я не гуглила прежде, чем сюда писать)
Александр
Типо нет.
Александр
Типо я очень сомневаюсь, что ты первая за N лет, кого это интересует.
Ответов навскидку дофига на этот вопрос.
Ярослав🇺🇦
Ярослав🇺🇦
У тебя json откуда? Там нужен api ключ?
Ярослав🇺🇦
Если да, то для debug дается тестовый, в release уже своя подпись и свой api ключ
Andrew
Вот лог
https://pastebin.com/GdpEazCm
как видно, отправляется пустой объект {} и в ответе 400
хотя в debug и staging все норм
Andrew
Не понимаю, в чем может быть разница. Код (программа) же один и тот же