Size: a a a

Android Developers

2020 November 14

КР

Кирилл Романенко... in Android Developers
Сергей
Доброго вечера. Подскажите, иногда onScanResult проскакивает дважды как я понял, успевает до вызова stopScan, как бы мне гарантировать выполнение кода в колбеке единожды? Заюзать семафоры или хватит просто boolean?
Как тебе нравится, оба способа имеют право на жизнь.
источник

С

Сергей in Android Developers
Ну мне ни один из них не нравится, вообще не люблю заводить глобальные переменные для руления логикой класса, но выхода другого не вижу
источник

QH

Quantum Harmonizer in Android Developers
Сергей
Ну мне ни один из них не нравится, вообще не люблю заводить глобальные переменные для руления логикой класса, но выхода другого не вижу
глобальные и не надо
источник

QH

Quantum Harmonizer in Android Developers
я только вот не представляю, как тут использовать семафоры
источник

С

Сергей in Android Developers
Quantum Harmonizer
я только вот не представляю, как тут использовать семафоры
Запустил сканирование - поставил семафор в 0, при входе в onScan делаем 1, т.е. тот же boolean, но более потокобезопасно
источник

QH

Quantum Harmonizer in Android Developers
Сергей
Запустил сканирование - поставил семафор в 0, при входе в onScan делаем 1, т.е. тот же boolean, но более потокобезопасно
семафор про блокировки. То, что ты описываешь, звучит как AtomicBoolean
источник

КР

Кирилл Романенко... in Android Developers
Quantum Harmonizer
семафор про блокировки. То, что ты описываешь, звучит как AtomicBoolean
+
источник

С

Сергей in Android Developers
Quantum Harmonizer
семафор про блокировки. То, что ты описываешь, звучит как AtomicBoolean
Семафоры же разные есть, можно сделать чтобы кидался исключениями
источник

QH

Quantum Harmonizer in Android Developers
Сергей
Семафоры же разные есть, можно сделать чтобы кидался исключениями
я знаю только j.u.c.Semaphore
источник

С

Сергей in Android Developers
Возможно в андроиде нет, в сишке точно были
источник

D

Dzmitry in Android Developers
Почему не работает получение атрибута темы в фигуре? Пытаюсь сделать фон для bottomsheetdialog с закруглёнными краями, если поставить @android:color/white то цвет есть, если поставить через атрибут - то фон получается прозрачным.
источник

А

Артем Скорик... in Android Developers
ребят, dataBinding ещё актуален? вроде как на замену ему вышел viewBinding и прочие. Чем пользуетесь вы?
источник

VS

Valentin Sergeev in Android Developers
Артем Скорик
ребят, dataBinding ещё актуален? вроде как на замену ему вышел viewBinding и прочие. Чем пользуетесь вы?
ViewBinding - это не замена Data binding
источник

VS

Valentin Sergeev in Android Developers
Параллельно существующие вещи
источник

QH

Quantum Harmonizer in Android Developers
Dzmitry
Почему не работает получение атрибута темы в фигуре? Пытаюсь сделать фон для bottomsheetdialog с закруглёнными краями, если поставить @android:color/white то цвет есть, если поставить через атрибут - то фон получается прозрачным.
Оно то ли в 21, то ли в 24 появилось.
Так-то XML drawables — такая же бесполезная и негибкая херота, как и XML layouts.
источник

D

Dzmitry in Android Developers
Quantum Harmonizer
Оно то ли в 21, то ли в 24 появилось.
Так-то XML drawables — такая же бесполезная и негибкая херота, как и XML layouts.
А как диалогу задавать фон из темы?
источник

DZ

Dmitry Zhgun in Android Developers
Ребята, есть задача показать кастомный диалог со скроллом.
Вопрос: AlertDialog, DialogFragment или Activity с Dialog API? Если можно, почему именно конкретный вариант. Сам пока склоняюсь к DialogFragment, т.к. ЖЦ и навигация
источник

QH

Quantum Harmonizer in Android Developers
Dzmitry
А как диалогу задавать фон из темы?
findViewById<View>(R.id.design_bottom_sheet)!!.background = любой дровабл
после setContentView
источник

D

Dzmitry in Android Developers
Quantum Harmonizer
findViewById<View>(R.id.design_bottom_sheet)!!.background = любой дровабл
после setContentView
Хм, а дровебл программно создавать? Проблема то не в том что дровебл не ставится фоном, а в том что он не берёт цвет из темы.
источник

QH

Quantum Harmonizer in Android Developers
Dzmitry
Хм, а дровебл программно создавать? Проблема то не в том что дровебл не ставится фоном, а в том что он не берёт цвет из темы.
ну программно-то ты можешь взять цвет откуда угодно
источник