Andrey
Есть парни кто создает приложения PWA ?
Iliya
Коллеги, а какой сервис лучше всего использовать, если мне надо слушать события из чата? intent service или обычный? мне часто придётся к main tread обращаться, наверно service лучше
Мухаммет
ребят а как корректно ловить http code 301? Google не вывозит, помогите пожалуйста
Мухаммет
Мне бы в прииложении базовый url в целом поменять при редиректе
Мухаммет
использую retrofit он сам делает редирект, мне это не нужно
Мухаммет
Может интерсептор замутить?
Iliya
Service + IBinder
я тоже так думал, спасибо
Denis
Может интерсептор замутить?
посмотри, как сделан authenticator в okHttp. Он ловит 401 ошибки
Max
На апи > 23 можно читать историю хрома? Возвращает нулевые строки через курсор, а на сайтах что-то про разрешения пишут, не пойму
Andrew
ключ
Ivan
Привет всем!!!! Ребят , подскажите пожалуйста, использую ClusterManager для отображения большого количества маркеров на карте, но он не справляется и приложение ужасно тормозит и нужно время для прогрузки, что мне с этим можно сделать????
iamthevoid
Как можно реализовать view pager со скроллящимся вертикально контентом внутри coordinator layout так, чтобы контент скроллился после схлопывания collapsing toolbar? если я помещаю его в nested scroll то коллапсинг тулбар схлопывается правильно, но не скроллится контент пейджера. если я вытаскиваю пейджер из nested scroll и отдаю ему AppBarBehavior то скроллится контент педжера, но не схлопывается аппбар. Теоретически можно использовать wrap content view pager, помню добавлял себе в один из проектов, и сделать контент fixed size, но во первых это изнасилование GPU - работа с такими лейаутами, плюс сам такой view pager не лишён багов. Уверен, должен быть способ проще Ещё вариант - поместить coordinator внутрь view pager, но это тоже не подходит. Потому что мне не нужно, чтобы коллапсинг контент листался с пейджером, он один на все его страницы
Eugene
Привет всем!!!! Ребят , подскажите пожалуйста, использую ClusterManager для отображения большого количества маркеров на карте, но он не справляется и приложение ужасно тормозит и нужно время для прогрузки, что мне с этим можно сделать????
Проблема в том, что ClusterManager рендерит сразу все точки. Необходимо реализовать свои ClusterManager, Algorithm и DefaultClusterRenderer. В Algoritm можно использовать NonHierarchicalDistanceBasedAlgorithm, но надо подставлять видимую область и сделать кэширование списка точек относительно зума. В реализации DefaultClusterRenderer также седелать кэширвоание битмапов или вьюх точек.
Eugene
я вот хочу попробовать алгоритм Алгоритм Рамера — Дугласа — Пекера
Тут больше проблема не в скорости алгоритма, а в том что рендерятся сразу все точки на карте, даже которые не видимы. А использовать можно существующие алгоритмы.
Артем
боль
Володя
блаженство?
Дмитрий
задротство?
Turalllb
Подскажите в recycleView Как то можно получить колбек после того как новые данные отрисовались? Знаю есть registerAdapterDataObserver , но он стучит когда данные новые появились, а не когда отрисовалось и мне можно скроллить.
Дмитрий
ипохондрик
Володя
сложно ...
Володя
Крутите барабан
Володя
Ваша буква?
--------
а причем тут шифрование?
Sergey
😳
Sergey
"native" - родной, коренной. При чём тут кодинг на "C"?
--------
Sergey
все повторяют друг друга. В те времена, когда действительно писали на C, нативные вставки были ассемблерные.
Sergey
Натив, это не Си. Натив - это более низкий уровень, чем тот, на котором идёт основная разработка.
Sergey
это по отношению к Java он native
Sergey
Ты говорил "как называется одним словом кодинг в Си". Кодинг в Си это не только вставки для программы под Андроид.
Max
Понял, спасибо
Arsen
мазохизм
Nick Senchurin
всем привет, а не подскажете, где указан дизайн превьюх для маркета? в основном размеры
Arsen
в кабинете, когда заливаешь)
Arsen
https://support.google.com/googleplay/android-developer/answer/1078870?hl=ru
Arsen
а в чем именно загвоздка? рисуешь змею v1, дергаешь инвалидейт, рисуешь змею v2
Student
Добрый день. Есть задача: цепляться к девайсу по wifi для возможности скачивать файлы за определенный период, для просмтра online видео с камер. Как я понимаю, для этого каким-то образом на android device нужно поднять web socket. Но как это сделать правильно я пока не знаю. Направьте в правильное русло, пожалуйста)
Arsen
фрейм рисуется за раз, почему голова будет убегать?
Arsen
анимируешь первые 2 и последнюю(хвост) клетки, а тело не изменяется, пока до него хвост не доберется
Arsen
запили свою модель для состояния клетки со змеей, и вот это все в связный список бахни
Arsen
просчитай размер клетки в пикселях (танцы с dpi, onMeasure\reMeasure\хуемое), раздедли на фпс(60) и вот тебе шаг
Arsen
я бы чсти змеи хранил связным списком, чтобы менеджить только голову, а остальные ее фоловить будут
Artur
Привет, есть у кого опыта сборки aar с внешними зависимостями? Чтобы потом небыло гемора подключить сбилдженную aar в проект?
Arsen
так змея плавно ползет между клетками или сразу перескакивает, как в тетрисе?
Arsen
голова и хвост не зависят друг от друга, они должны зависить от текущей "дельты\оффсета" в рамках клетки. грубо говоря на шаге 1) голова занимает фул клетку 2.1) клетка перед головой рисует 1\60 головы (кончик морды) 2.2) старая голова рисует 1\60 шеи + 59\60 головы дельту хранишь во вью как проперти, которую инкрементишь при каждом onDraw. (про фризы и тормоза, синхронизацию пока забудь, сначала идеальный вариант сделай)
Arsen
ты же на канве бахаешь?
Arsen
или клетка = картинка? (тогда F)
Arsen
ну вот
Arsen
можешь вообще забить на змею пока, тупо дебаж две клетки, пока идеально не получится, а потом все тело и хвост доделаешь
Arsen
ну если текстурки нету, то да
Arsen
просто стейт у клетки(части змеи) должен быть (ООП и все такое)
Yerlan
Всем привет! Кто знает расценки Account Kit(Facebook)? на из сайте не нашел.
Arsen
ты ведь знаешь координаты следующей части тела (привет связный список. next.x next.y) если оси отличаются, то это поворот
Arsen
SOLID
Akb
Привет! Кто с Koin + MVVM работает. При повороте экрана, ViewModel пересоздается во фрагменте, как это исправить?
Arsen
там инициализируешь вм ?
Akb
там инициализируешь вм ?
получаю из Koin контейнера
Serhii
при показе точки на карте гугл начинает зумить с карты мира как начинать зумить с какой то страны?
central
Насклько критично использование enum в данный момент?
Mike
Насклько критично использование enum в данный момент?
капля в море, хоть в данный момент, хоть 10 лет назад
Arsen
onCreateView
вообще должно из коробки все работать
Кирилл
Привет! Кто с Koin + MVVM работает. При повороте экрана, ViewModel пересоздается во фрагменте, как это исправить?
У меня так было когда я стартовал транзакции переходов фрагментов из onCreate активити. Возможно у тебя просто стек фрагментов после поворота открывается заново, проверь.
Andrew
Подскажите пожалуйста, в dagger2 можно ли по умолчанию получать один сервис из нескольких, обозначененных аннотацией @Named ? Есть ли какая нибудь такая аннотация для @Provides?
Володя
ну ты можешь фильтровать список и дифутилсами обновлять ресайклер
Сергей
Поиск делают в списке который он показывает
Vadim
Кто-нибудь знает как TextInputLayout задать такой background ? Если задать через android:background, то underline получается с отступами