Size: a a a

StartAndroid Ru Chat

2021 February 19

Ф

Фёдор in StartAndroid Ru Chat
Из документации
источник

EI

Evgenii Ivanov in StartAndroid Ru Chat
Фёдор
Из документации
То есть все что касается работы с внешними источниками программы, то это Dispatchers.IO, все что просчитывается внутри программы и не касается UI, то Dispatchers.Default ?
источник

Ф

Фёдор in StartAndroid Ru Chat
Evgenii Ivanov
То есть все что касается работы с внешними источниками программы, то это Dispatchers.IO, все что просчитывается внутри программы и не касается UI, то Dispatchers.Default ?
Думаю что да, но я сам только недавно начал изучать корутины, могу ошибаться. Вообще я хотел сказать, что не следует каждую корутину запускать на отдельном треде (т.е как раз Dispatchers.IO и Default)
источник

SP

Sergey Panov in StartAndroid Ru Chat
Evgenii Ivanov
Подскажите насчет coroutine

Есть место откуда запускается корутина CoroutineScope(Dispatcher.IO). launch
И в процессе ее работы она вызывает какие-то другие функции в других классах
Функции являются Unit

Нужно ли оборачивать каждую функцию в CoroutineScope(Dispatcher.IO), дает ли в производительности или разницы вообще не будет ?
Прирост скорости будет если запускать методы параллельно внутри корутины через билдер async или launch. При последовательном выполнении функций, прирост будет не значительный от смены диспетчера.
источник

KK

Konstantin Kogan in StartAndroid Ru Chat
Всем привет!
Возможно ли как-то для разных flavor'ов использовать разную реализацию одного класса без введения buildConfigField?
источник

НЦ

Николай Цапко... in StartAndroid Ru Chat
Да, можно
источник

НЦ

Николай Цапко... in StartAndroid Ru Chat
И для релиз/дебаг тоже так можно
источник

KK

Konstantin Kogan in StartAndroid Ru Chat
Как в таком случае это реализуется? При сборке ругается на duplicate class
источник

НЦ

Николай Цапко... in StartAndroid Ru Chat
Из main удалено ?
источник

KK

Konstantin Kogan in StartAndroid Ru Chat
Ага, нужно удалить из main, понял
источник

Ф

Фёдор in StartAndroid Ru Chat
У кого-нибудь была такая проблема с эмулятором?
источник

Ф

Фёдор in StartAndroid Ru Chat
Касания отражаются по диагонали
источник

DS

Danil Stepanov in StartAndroid Ru Chat
А Ctrl отжат? Просто у меня чтобы касания отображались надо Ctrl зажать
источник

Ф

Фёдор in StartAndroid Ru Chat
Нет, это я включил в настройках разработчика для демонстрации
источник

Ф

Фёдор in StartAndroid Ru Chat
В портретном режиме все нормально
источник

В

Владимир in StartAndroid Ru Chat
Egor Polyakov
ребят а не подскажи как сделать обновление apk со своего сайта
Скачиваешь его и устанавливаешь, в чем именно вопрос?
источник

EP

Egor Polyakov in StartAndroid Ru Chat
я использую Firebase remote config для проверки наличия новой версии, и если есть новая версия я открываю alert dialog как програмно поставить обновление
источник

В

Владимир in StartAndroid Ru Chat
Нонейм
Всем привет 🖐  не подскажите пожалуйста допустим создаем приложение на андроид студио.
Там есть SDK tools и там еще API 25 до API 30. Скачали 25,26,29,30. Допустим запустить приложение на андроид 10 требует api 29. Вопрос запустится ли это же приложение на андроид от 5 до 8? Там в начале указали при создании проекта минимум sdk android 4.4. Kit kat.
Запустится, но могут быть нюансы с камерой и доступам к файлам, возможно ещё что нибудь, это только то с чем я сталкивался
источник

В

Владимир in StartAndroid Ru Chat
Egor Polyakov
я использую Firebase remote config для проверки наличия новой версии, и если есть новая версия я открываю alert dialog как програмно поставить обновление
Тогда не подскажу, у меня на сайте своём выложен apk, без использования firebase обновляю
источник

EP

Egor Polyakov in StartAndroid Ru Chat
а ты програмно обновляешь?
источник