Vitaly
Из-за чего комп может намертво зависать при запуке эмулятора? Процессор Core i7, 16 Гб оперативки
zlo
Linear.seonclicklistener {checkbox.performClick()}
Просто когда на чекбокс жмешь , он отрабатывает , меняет значение, но при этом онклик лайнера не срабатывает , а там логика
Alexey
Просто когда на чекбокс жмешь , он отрабатывает , меняет значение, но при этом онклик лайнера не срабатывает , а там логика
Логику в чекбокс перенеси. Иначе. Может быть неконсистентность с отображением чекбокса
Dmitriy
clickable=false focusable=false focusableInTouchMode= false попробуй на чекбокс
zlo
Хмммм
Leonid
clickable=false focusable=false focusableInTouchMode= false попробуй на чекбокс
тогда при клике на сам чекбокс ведь не будет ничего происходить, не?
Dmitriy
Угу
Dmitriy
у него ведь в линеаре логика
Dmitriy
там и переключит сам через setChecked
Leonid
я делал с год назад такое щас найду
Leonid
В общем у меня так: - на лейауте висит листенер - в нем вся бизнес-логика и в нём же выполняется принудительное переключение чекбокса - на чекбоксе также висит листенер - вся его работа = дернуть листенер лейаута проблем с неконсистентностью нет
Den
Из-за чего комп может намертво зависать при запуке эмулятора? Процессор Core i7, 16 Гб оперативки
У меня таже хрень была. Удалил эмулятор и создал новый, всё работает.
Vitaly
Сейчас весь комп чищу) На самом деле у меня и правда мало памяти на диске, всего 3Гб осталосб
Oleg
Привет! А кто занимался получением местоположения (трека)? Я пробую fused location provider и он в помещении выдает ужасный разброс, как вы его фильтруете? Я сейчас выбираю точки с максимальной accuracy, если точка не отъехала больше, чем на 10 метров. Есть идея использовать скорость, но может у кого-то есть готовое решение.
Дмитрий
Это нормально, если при повороте устройства с recyclerView, экран становится полностью белым, а потом вновь рендерит список в соответствующей ориентации?
Дмитрий
Хорошее замечание. И правда нет
Дмитрий
если в анологичных приложениях нет такого, то не оч нормально
Oleg
fused location provider нужен для опредиления приблизительных координат ему даже gps не нужен.
вроде он просто собирает данные с mobile, wi-fi, gps и выдает оптимальные координаты на выходе
Oleg
ну вот вы сами все знаете! точностью там не пахнет!
Но Google почему-то рекомендует пользоваться этим API, говорит просто передайте LocationRequest с PRIORITY_HIGH_ACCURACY
Oleg
с каких пор рекомендации стали обязательными?
просто странно, что рекомендованный API выдает такие плохие результаты, я решил, что я его просто неправильно использую
Sasha
Господа и дамы, а расскажите мне плиз, кто хорошо понимает. В статье о переходе с GCM на FCM сказано, что client SDKs and GCM tokens will continue to work indefinitely. Я чёт не очень понимаю, что это значит.
Nikita
Доброе всем утро. Вопрос на счет FingerprintManager он уже помечен как dperecated, но есть FingerprintManagerCompat, он не deprecated. Но тем не менее FingerprintManagerCompat использует android.permission.USE_FINGERPRINT который .... deprecated. И есть еще BiometricPrompt, который гуголь предлагает юзать вместо FingerprintManager. Собственно вопрос, что мне, мать его использовать ?
Nikita
Он для того и compat, что использует deprecated
Не понял посыл. Имеешь в виду что оба фигня, и лучше юзать BiometricPromt ?
Ferrero
Не понял посыл. Имеешь в виду что оба фигня, и лучше юзать BiometricPromt ?
Нет, Compat библиотеки обеспечивают совместимость
Ferrero
Следовательно что для target sdk deprecated, то для min sdk - единственная рабочая технология
Nikita
Следовательно что для target sdk deprecated, то для min sdk - единственная рабочая технология
Угу. Т.е использовать Compat и игнорить что он ругается на android.permission.USE_FINGERPRINT ?
Ferrero
Да, по логике у него под капотом должен быть и Biometric Point, но я не уверен, можно заглянуть в код Compat
Nikita
Да, по логике у него под капотом должен быть и Biometric Point, но я не уверен, можно заглянуть в код Compat
Вроде нет, скорее всего нужно использовать и то и то. Спасибо за наводку посмотрю что там под капотом)
Aliaksandr
скачал проект с cordova в config.xml установлены плагины, как мне проинсталить эти плагины себе? <plugin name="cordova-plugin-x-socialsharing" source="npm" spec="5.2.1" /> <plugin name="cordova-plugin-whitelist" source="npm" spec="1.3.3" /> <plugin name="cordova-plugin-device" source="npm" spec="2.0.1" /> <plugin name="cordova-plugin-dialogs" source="npm" spec="2.0.1" /> <plugin name="cordova-plugin-file" source="npm" spec="4.3.1" />
Andrey
Кто-нибудь решал проблему Gson + kotlin (nullsafety default properties)?
Ivan
Ребят, андроид как то может скушать 32 битную нативную библиотеку, когда просит 64? Делаю через System.loadLibrary(). Не могу найти ее на другие архитектуры(
Evgeniy
У кого-нибудь возникала проблема утечки памяти в кастомном arrayadapter для спинера?
Vladislav
Ребят, андроид как то может скушать 32 битную нативную библиотеку, когда просит 64? Делаю через System.loadLibrary(). Не могу найти ее на другие архитектуры(
Если просит 64 битную, то вряд ли можно использовать 32. Если есть исходники, то наверно проще скомпилить под нужную архитектуру.
Никита
кто-нибудь использует MaterialShapeDrawable, ShapeAppearanceModel для модификации вью? есть ли годные ресурсы для изучения?
Dmitry
Подскажите пожалуйста, у меня dispatchkeyevent не работает с определенной кнопкой. Можно ли как-то посмотреть почему она не работает или тп?
zlo
Привет. Есть адаптер. В нем объекты. Как интереснее найти getPosition, если поиск по строке, которая есть в определенном свойстве объекта ..
Nikita
Ребят, подскажите как правильно рулить размерами DialogFragment? Что-то варианты с выяснением размера экрана кажутся костылями
Nikita
Внутри диалога есть expandable элемент, когда элемент свёрнут диалог должен быть по размеру контента, когда элемент развернут диалог должен упереться в MAX height а этот элемент скроллиться
Dmitry
Привет. У меня вопрос про сертификаты для подписи APK. Когда открываю keystore, вижу там значение SHA1. А после Generate Signed Apk -> делаю unzip, и внутри нахожу CERT.RSA, - там другое значение SHA1 Как такое получается? Почему там оказывается другой сертификат? Отсюда ошибки при updalod'e в Google Play...
Дмитрий
Это нормально, если при повороте устройства с recyclerView, экран становится полностью белым, а потом вновь рендерит список в соответствующей ориентации?
В общем. Очевидно, проблема в том, что при повороте экрана вызывался метод onCreate, в котором у меня вызывался метод создания и заполнения recyclerView. Поэтому Список исчезал, появлялся белый экран, и список вновь отрисовывался. Решение проблемы: впнихнул в манифест android:configChanges="keyboardHidden|orientation|screenSize" Значит, что при изменении конфигурации ОРИЕНТАЦИИ экрана мое активи не надо пересоздавать. Всё будет сохранено в специальном объекте и вставлено в активити с учетом новых параметров конфигурации
Bohdan
хотя тот же костыль с указанием размеров диалога
Дмитрий
Пробовал. Но при первом запуске приложения экран вообще оставался пустым, так как savedInstance при первом запуске пустой
Дмитрий
Я до этого сам не докопался до мокси в гугле. Но это очень полезно. Уже читаю и запилю) Спасибо
Дмитрий
Этот?
Дмитрий
https://t.me/moxy_ru
Impossible
Всем привет. Кто-то заюзывал эту либу ? https://developer.android.com/google/play/installreferrer/library.html
Влад
подскаидите верный путь для того чтобы выделенная область могла зумироваться и кружки были кликабельные... пока не представляю как это устроенно. догадываюсь что кружки это шейпы или программно рисуются через canvas
Влад
спасибо, изучу
Di7aK
adview в recyclerview моргает при прокрутке, встречали такое?
кому интересно, глюки и мерцания вызывало layoutManager.findFirstVisibleItemPosition() в onScrolled
Di7aK
да вот ни как, думаю как оставить автодогрузку и как то меньше вызывать поиск позиции
Di7aK
когда скроллю
Di7aK
Di7aK
по этому совету со стековерфлув чекаю пора ли догрузиться
Di7aK
так понял лучше проверять изменение состояния скролла и там уже проверять какой последний айтем видно
Di7aK
а не в onScroll как советуют
Di7aK
я уже понял как этот кусок вырезал
Di7aK
на обычные вьюшки это особо не влияет и не тормозит список
Di7aK
а вот на AdView конкретно все перелагивает
Anonymous
Привет, гайз, может кто сталкивался с такой проблемой https://stackoverflow.com/questions/55629040/kotlin-moshi-codegen-inheritance-with-default-values Моши игнорит default values, если использовать codegen
Vitaly
Очень много кода занимает расположение элементов относительно других элементов через ConstraintSet (пишу разметку Программно) Есть какой-то способ инкапсулировать эту логику и сделать этот класс расширяемым?
Vitaly
То есть у меня такие методы, которые делают следующее: возьми левую границу и прикрепи к правой границе
hex
Accessibility Service. Господа, как при таких настройках не запрашивать разрешение на чтение вводимого текста? Или typeWindowContentChanged подразумевает в том числе ввод текста?
Anonymous
Делает кодогенерацию под каждый объект свой адаптер
Vitaly
Как сделать аналог debounce из RxJava в котлин (без Rx) ?