Vitaly
по аналогии можно разобраться и с новым кодом
Ладно, понятно... По ходу придётся разбираться что под капотом у FragmentManager
Илья
Ребят, почему может не открываться клавиатура при нажатии на AutoCompleteTextView? Он находится в диалоговом фрагменте. Может это важно. Как исправить?
Vitaly
FragmentManager и без viewModel надо знать
Зачем? Я в любом случае буду изучать что находится под капотом у популярных классов, но для практической части этого знать не надо всё таки
Denis
viewModel тут никаким боком
Vitaly
без знания fragmentManager ты не сможешь нормально использовать обычные фрагменты
А что значит нормально? Я могу построить любую навигацию с помощью фрагментов, не зная как работает Fragment Manager
Vitaly
viewModel тут никаким боком
В плане? Там всё только на нём завязано)
Vitaly
Там нет ViewModelStores больше
Vitaly
И всё это перешло в FragmentManagerViewModel
Denis
В плане? Там всё только на нём завязано)
я имел в виду, что fragmentManager важен сам по себе, а не в связке с viewModel
Vitaly
Только код ещё и изменился
Den
Den
Это у всех неудоляемый яндекс в России установился?
Alex
У меня нет
Den
это могли другие сервисы подтянуть?
Сергей
Как отобразить в эмуляторе скорость интернета?
в эмуляторе чего? Если андроида - залезть через браузер на fast.com
Сергій
это могли другие сервисы подтянуть?
это могло произойти после обновления
Сергій
сисмтемный раздел read only
Den
это могло произойти после обновления
кто инициатор? гугл или производитель мобилки?
Сергій
его же прошивка
Pavlo
Привет, ребята. Есть ли возможность в корутинах делать бесконечно роботу с задержкой в оприделённое время? По типу while(true){ delay(200) } Только элегантнее
Aleksandr
https://stackoverflow.com/questions/57304781/integrating-mopub-with-admob-mediation-bug-build-gradle
Илья
Ребят, почему может не открываться клавиатура при нажатии на AutoCompleteTextView? Он находится в диалоговом фрагменте. Может это важно. Как исправить?
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 год, ужасный пример же
Jacob
подписка внутри странно но в целом понятно спасибо, observable универсальный тип вместо complitable, single, что бы был один интерфейс запуска
Vitaly
Хах, гугл призывает юзать ArrayMap вместо HashMap в случае когда объектов менее 1000 обычно, а сами юзают HashMap Или здесь заложен глубокий философский смысл?
Сергій
да и времена андроид 4 канули в лету, там это ещё можно было оправдать
Nikita
Ребят, подскажите, можно ли через терминал запустить конкретный тест метод из тест класса?
Vitaly
не видел чтобы они прям призывали
https://www.youtube.com/watch?v=ORgucLTtTDI
Сергій
https://www.youtube.com/watch?v=ORgucLTtTDI
и где тут призыв?
Сергій
я видел все его видео, если что
Сергій
есть нюанс
Vitaly
Он объясняет когда лучше использовать ArrayMap, а когда HashMap
Vitaly
И в данном случае ArrayMap больше подходит
Сергій
И в данном случае ArrayMap больше подходит
эффект будет практически нулевой
Сергій
SparceArray Family рекомендуют если в качестве ключа нужно хранить примитивный тип
Сергій
чтобы избежать боксинга-анбоксинга
Vitaly
SparceArray Family рекомендуют если в качестве ключа нужно хранить примитивный тип
Это верно, а в данном случае разница будет существенна?
Сергій
можно ещё енумы не использовать )
Vitaly
там стринг ключ
Ну да, в данном случае теперь понятно) А если оторваться от этого примера и ключ был бы примитвным, то SparseArray стоит юзать или разница будет не значительной?
Гульжана
Привет, комьюнити! Тут вакансии можно постить?
Сергій
если уже больше нечего оптимизировать )
Anonymous
При использовании Flavors нужно для каждого приложения создавать свой firebase проект? или как? Просто файл json храниться в app. А не в src/flavors1 /src/flavors2
Anonymous
Кто сталкилваяс с подонбым?
Глеб
@NikitenkoGleb А в андроиде есть метод, который вызывается раньше onCreate? но чтобы уже был проинициализирован getWindow?
нет, для сплэша - всё только через стили после onCreate - доступен window - но это уже для перестройки в апп-стиль
Сергей
Мнэ...поиск по несортированному массиву требует О(n). А по хешмапе куда быстрее
Okhsunrog
А можно поток в Java "поставить на паузу"? А потом продолжить. Извне
Sergey
wait?
Okhsunrog
wait?
Спасибо, нашел
Okhsunrog
У меня есть поток, который раз в 200 миллисекунд отправляет сигнал по bluetooth и принимает ответ. Это необходимо, чтобы знать, что устройство подключено к смартфону. А на момент обмена данными мне нужно остановить тот поток, чтобы он не мешал. Может, проще просто Interrupt его, а потом новый поток создать? И как ждать, пока он остановится? Если что, реализация на котлине
Jacob
там помоему можно под разные флейворы разный так и разные поля под разные флейворы в одном файле, плагин для настройки файрбейса в студии вроде норм делает сам всё это
Mike
а wait и notify не подойдет?
подойдёт чтобы выстрелить себе в ногу
Сергей
Смерть батарейке какая то. И если поток ничего сложного не делает а сам обмен данными занимает << 200 мс то можно ничего не делать. Ну или семафор - пока идет обмен данными не дергаем устройстаюво
Sergey
https://proandroiddev.com/synchronization-and-thread-safety-techniques-in-java-and-kotlin-f63506370e6d
Mike
Херня это всё. Не нужен отдельный поток. Нужно пинговать — делаешь scheduleAtFixedRate, не нужно — отменяешь.
Jacob
картинка лгбтшная у статьи конечно
Печенье