Denis
Илья
Ребят, почему может не открываться клавиатура при нажатии на AutoCompleteTextView? Он находится в диалоговом фрагменте. Может это важно. Как исправить?
Denis
Denis
Denis
viewModel тут никаким боком
Vitaly
Там нет ViewModelStores больше
Vitaly
И всё это перешло в FragmentManagerViewModel
Vitaly
Только код ещё и изменился
Den
Den
Это у всех неудоляемый яндекс в России установился?
Alex
У меня нет
Сергей
Alexander
Den
это могли другие сервисы подтянуть?
Сергій
сисмтемный раздел read only
Сергій
Сергій
его же прошивка
Pavlo
Привет, ребята. Есть ли возможность в корутинах делать бесконечно роботу с задержкой в оприделённое время? По типу while(true){
delay(200)
} Только элегантнее
Aleksandr
https://stackoverflow.com/questions/57304781/integrating-mopub-with-admob-mediation-bug-build-gradle
Сергей
Vitaly
Илья
Ребят, почему может не открываться клавиатура при нажатии на AutoCompleteTextView? Он находится в диалоговом фрагменте. Может это важно. Как исправить?
Sergey
J. Nosirov
#Вопрос Сейчас я поставим custom toolbar в приложению. Используем NavigationDrawer вместо Jetpack Navigation. NavigationDrawer внутри Fragment. Мой проблема это toolbar hamburger не откроется Navigation Drawer?
Я должен использовать метод onSupportNavigateup(). Ну как использовать я незнаю. Помогите кто то знал об этим.
Jacob
Товарищи ни у кого нет случаенно кода базового класса ЮзКейса по чистой архитектуре, что там обычно пишут, не могу найти
Andrey
https://github.com/enspaender/Android-CleanArchitecture/blob/master/domain/src/main/java/com/fernandocejas/android10/sample/domain/interactor/UseCase.java
Алексей
2016 год, ужасный пример же
Denis
Jacob
подписка внутри странно но в целом понятно спасибо, observable универсальный тип вместо complitable, single, что бы был один интерфейс запуска
Vitaly
Хах, гугл призывает юзать ArrayMap вместо HashMap в случае когда объектов менее 1000 обычно, а сами юзают HashMap
Или здесь заложен глубокий философский смысл?
Сергій
Сергій
да и времена андроид 4 канули в лету, там это ещё можно было оправдать
Nikita
Ребят, подскажите, можно ли через терминал запустить конкретный тест метод из тест класса?
Сергій
Сергій
я видел все его видео, если что
Сергій
есть нюанс
Vitaly
Он объясняет когда лучше использовать ArrayMap, а когда HashMap
Vitaly
И в данном случае ArrayMap больше подходит
Сергій
Сергій
SparceArray Family рекомендуют если в качестве ключа нужно хранить примитивный тип
Сергій
чтобы избежать боксинга-анбоксинга
Vitaly
Сергій
Сергій
можно ещё енумы не использовать )
Vitaly
там стринг ключ
Ну да, в данном случае теперь понятно)
А если оторваться от этого примера и ключ был бы примитвным, то SparseArray стоит юзать или разница будет не значительной?
Гульжана
Привет, комьюнити!
Тут вакансии можно постить?
Сергій
если уже больше нечего оптимизировать )
Сергій
Anonymous
При использовании Flavors нужно для каждого приложения создавать свой firebase проект? или как?
Просто файл json храниться в app. А не в src/flavors1 /src/flavors2
Vitaly
Anonymous
Кто сталкилваяс с подонбым?
Гульжана
Глеб
Vitaly
Сергей
Мнэ...поиск по несортированному массиву требует О(n). А по хешмапе куда быстрее
Denis
Okhsunrog
А можно поток в Java "поставить на паузу"? А потом продолжить. Извне
Sergey
wait?
Okhsunrog
Okhsunrog
У меня есть поток, который раз в 200 миллисекунд отправляет сигнал по bluetooth и принимает ответ. Это необходимо, чтобы знать, что устройство подключено к смартфону. А на момент обмена данными мне нужно остановить тот поток, чтобы он не мешал. Может, проще просто Interrupt его, а потом новый поток создать? И как ждать, пока он остановится? Если что, реализация на котлине
Sergey
Jacob
там помоему можно под разные флейворы разный так и разные поля под разные флейворы в одном файле, плагин для настройки файрбейса в студии вроде норм делает сам всё это
Печенье
Mike
Сергей
Смерть батарейке какая то.
И если поток ничего сложного не делает а сам обмен данными занимает << 200 мс то можно ничего не делать. Ну или семафор - пока идет обмен данными не дергаем устройстаюво
Дмитрий
Sergey
https://proandroiddev.com/synchronization-and-thread-safety-techniques-in-java-and-kotlin-f63506370e6d
Mike
Херня это всё. Не нужен отдельный поток. Нужно пинговать — делаешь scheduleAtFixedRate, не нужно — отменяешь.
Jacob
картинка лгбтшная у статьи конечно
Печенье