Сергій
у них для этого и придуман Gatt для обмена информацией.
И там есть ограничения на размер пакетов
Puk
просто не понимаю сейчас, можно ли как то подключатся ко всем бт девайсам, чтоб это делал сам бт драйвер, а не я вручную для каждого профиля, разный коннект
Vadim
Такая история что мне приходит data в данном методе
override fun onConnectSuccess(response: AuthorizeResponse) {
UserSessionManager.sessionSecret = response.data?.sessionSecret ?: ""
poller.isRunning = true
}
и я обрабатываю что она может быть nullable
но из за gson'a видимо не могу её трансформировать в нужный тип
нужно обновить так полгаю pro.guard?
Владимир
Коллеги, нужен совет.
Если у вас на проекте что-то вроде mvi/flux/redux/elm, то расскажите как вы реализовали открытие нового экрана и отображение всяких snackbar'ов?
Turalllb
Народ у кого нибудь есть готовый кусок кода из RecyclerView , который при каждом движении вправо(речь о фокусах на тв) , скроллит так чтобы элемент в фокусе был всегда по центру. Что то нагуглить не могу готовое
Anonymous
Дурний Кіт
хлопцы, в Google Maps API есть infoWindow, столкнулся с проблемой, что infoWindow дисмисится при клике на любой элемент карты (кроме самого infoWindow), причём если кликаешь на маркер, на котором этот infoWindow был показан, то клик на маркер не передаётся. Кто-то знает. как убрать дефолтный дисмсис infoWindow или же хотя бы оставить триггер ивента клика по маркеру, к которому infoWindow показывается?
Дмитрий
всем привет, ребят. Кто-то практикует байндинг вьюмодели?
Тимур
Всем привет, кто нибудь писал gradle плагины? Подскажите плиз как сделать массив обьектов, что бы можно было потом через build.gradle прописать несколько обьектов
Mike
Egor
Всем привет) На Android 10 есть ограничения запуска экранов из bacground service. https://developer.android.com/guide/components/activities/background-starts
В документации указано что запускать экраны из системных сервисов можно и перечислен список сервисов.
В тестовом примере я пытаюсь запустить экран из HostApduService(этот сервис разрешен по документации) прямо в методе onProcessApduCommand, но экран не стартует, проверял на Nokia 7 с Android 10(Android One).
Mike
Dmytro
PendingIntent для слабых =(
Тимур
Igor
Всем привет, подскажите, как проще всего будет организовать вот такую штуку. Есть список тегов, которые надо отобразить в виде чипсов, в одну строчку. Они не должны скролиться, если теги не вмещаются в одну строчку, то нужно показывать количество тегов, которые не вместились. К примеру в линию влезло 3 тега, а 6 не отрисовалось, нужно отрисовать 3 тега и чипсу с +6.
В голову приходит вариант с ресаклером у которого горизонтальный лайнер с выключенным скролом. Считать количество доступного места в адаптере через parent, а сколько занимает каждый отдельный тег onGlobalLayoutListener, захардкодить определенное место под последний тег-каунтер и делать не сложные расчеты. Теги которые не вместилимь делать GONE. Может есть идеи лучше?
Mike
Всем привет, подскажите, как проще всего будет организовать вот такую штуку. Есть список тегов, которые надо отобразить в виде чипсов, в одну строчку. Они не должны скролиться, если теги не вмещаются в одну строчку, то нужно показывать количество тегов, которые не вместились. К примеру в линию влезло 3 тега, а 6 не отрисовалось, нужно отрисовать 3 тега и чипсу с +6.
В голову приходит вариант с ресаклером у которого горизонтальный лайнер с выключенным скролом. Считать количество доступного места в адаптере через parent, а сколько занимает каждый отдельный тег onGlobalLayoutListener, захардкодить определенное место под последний тег-каунтер и делать не сложные расчеты. Теги которые не вместилимь делать GONE. Может есть идеи лучше?
Кастом вью. Руками раскладываешь дроваблы с тегами, пока влазят, потом пишешь (+6), возможно отрывая последний тег.
Turalllb
Я правильно понимаю, что когда мы скроллим, то как это сделать и на сколько проскроллить, за скорость отвечает layoutManager ? Мне нужно переопределить скроллер, чтобы после моего скролла, на экране обязательно появлялся кусок нового элемента. snaphelper кажется работает не так: делаю скрол, все двигается, потом какой то расчет и происходит выравнивание, последний элемент либо поялвяется на экране либо уходил за его пределы. А мне нужно, чтобы первый скрол сразу делался на столько, сколько мне нужно, чтобы новый айтем появился. Таким образом мне нужно оставлять фокус все время в центре списка.
Maksym
Всем привет
Кто работал с apollo graphql подскажите пожалуйста
Есть сабскрипшн
subscription sub($string: string) {
sub(string: $string) {
...MyModel
}
}
Apollo клиент:
val okHttpClient = OkHttpClient.Builder()
.addInterceptor(...)
.build()
return ApolloClient.Builder()
.serverUrl(API_URL)
.okHttpClient(okHttpClient)
.subscriptionTransportFactory(WebSocketSubscriptionTransport.Factory(WSS_URL, okHttpClient))
.build()
При отправке запроса в логах наблюдаю следующее, после чего все успешно падает с Expected HTTP 101 response but was '200 OK', т.к. сервер ожидает тело запроса, а от меня приходит пустой GET запрос и никакого апгрейда до сокета не происходит.
У класса okhttp3.internal.ws.RealWebSocket даже проверка при init стоит что бы запрос был именно GET, значит данные через POST в теле передать не выйдет, да и сам graphql принимает же только POST
Как правильно подписаться с параметром?
Artem
Всем привет! Вопрос - запись в базу происходить быстрее, чем запись в файл? Если производить 1 транзакцией, конечно. Допустим если надо записать 100к элементов key - value
Mike
Vladislav
Ребят, никто не работал с библиотекой loading-button-android:2.2.0?
Alexandr
можно как-то отследить, что открылся chooser?
Ilia
Кто-то использовал grpc и krotoplus?
Как отлавливать ошибки с сервера?
Ruslan
в Play Console довольно часто повторяющийся краш, не понимаю куда копать. Может кто-нибудь подсказать?
https://pastebin.com/vDvvpeYH
Павел
Господа, а можно ли экстендить или шринкать ExtendedFloatingActionButton прямо из xml? у меня в проекте просто датабиндинг.....((
Павел
как-то не могу нарыть параметр
Sergey
Ruslan
а это как? не совсем понял
leksss
Кто в ЛС может помочь (подсказать) что лучше использовать для анимации?
Mike
leksss
Да просто я уже задавал тут этот вопрос, но что-то все молчат. Подсказывали, но сюда я ГИФ не могу скинуть, чтобы спросить как это реализовывается
Mike
leksss
Александр
Документирую троллинг от админа((
Danile
Александр
А, мб имелось ввиду что можно вбросить 60 картинок, и если быстро скролллить чат, то будет тип анимация.
Danile
пользуюсь ситуацией
Александр
((9
leksss
то есть вопрос я тут не задам
Mike
leksss
ну ты же троллишь
Mike
leksss
Подсказали, что можно использовать градиент лист. Но я не могу добиться таких четких границ у градиента..
Использую ImageButton. Элемент трубки отдельный. Дизайнеры только скинули вот это. Сделал подобное, но градиент слишком гладко расплывается(
Mike
Mike
leksss
GradientDrawable
я с ним и делал. Но что-то не натыкался именно как ты сказал
Mike
Любимый❤
Eugene
Всем привет! Подскажите, получаю Error inflating class android.support.design.widget.NavigationView на 4.1.1 и 4.3. Как это можно пофиксить?
Pavel
Ребят привет, какие есть решения мгновенно стартануть jobservice, если версия < 24 (соответсвенно метод setperiodic() я могу юзать только с 1 параметром)?
Arsen
юзай WorkManager
Alexander
Привет , может кто знает причину? при сборке проекта следующая ошибка , прокси работает , в android studio sdk и тд подкачивать могу, к репозиторию доступ не заблокирован
Caused by: org.apache.http.NoHttpResponseException: dl.google.com:443 failed to respond
Caused by: org.gradle.internal.resource.transport.http.HttpRequestException: Could not GET 'https://dl.google.com/dl/android/maven2/com/android/tools/build/gradle/3.5.3/gradle-3.5.3.pom'
Саша
Привет.
Не подскажите, пожалуйста, как захэндлить клик на drawableEnd (на AppCompatTextView) ?
В идеале без OnTouchListener, если так вообще возможно.
Chriz
Liam
Всем примет
не подскажите почему подчеркивает, хотя во всех уроках по навигации, работает нормально
Aleksey
Liam
я понимаю, но в уроках суют без !! и все нормально работает
Liam
Aleksey
Liam
100% именно так
но я не могу понять, почему у меня не умеет
потому что этот метод генерируемый либой, а не написанный собственноручно
Mike
Liam
зависимости подрубил такие же как в уроках
да и не особо старые они
Mike
Liam
версия котлина другая, но классы генерирует либа
а версия либа одинаковая
Aleksey
Ребят. Перевожу проект на nav component. Столкнулся со следующим вопросом.
Стартовая активити - bottom nav view с двумя фрагментами. На данный момент я могу запустить новое активити из фрагмента, и оно открывает новый экран ну и соответственно bottom nav на нем нет (ясное дело). Хочу переписать на сингл активити. Соответственно нужно будет открывать фрагмент. Но каким образом сделать так, чтобы он открылся во весь экран? Ведь NavHostFragment находится над bottom nav view, а показывать я хочу новый фрагмент на весь экран.
Может подскажете, как это сделать или лучше не выкобеливаться и оставить в nav графе активити?
Aleksey
За много букв извЕните
awawa
Nikolay
Aleksey