Size: a a a

Android Developers

2021 February 18

a

akella122⌬ in Android Developers
Допустим я делаю какой-то асинхронный запрос через GlobalScope.launch{}, а затем внутри launch{} с помощью withContext(Dispatchers.Main){return something}
источник

a

akella122⌬ in Android Developers
Но сейчас мне нужно внутри этой корутины запустить еще одну, а если точнее около нескольких тысяч, в каждой из которых выполняется проверка прокси, а затем в первую корутину возвращается результат. После чего в главной корутине собрать ArrayList<String> и вернуть как в сообщении выше. Но вот с каким withContext из следующих корутин возвращать? Не хочу самому колбеки делать
источник

MH

Maksus Heinz in Android Developers
Всем привет, изучаю многомодульный подход, я вынес авторизацию юзера как фичу в модуль, юзаю firebase auth, дак вот когда запускаю проект, то студия ругается, что нет файла google-services.json в фиче модуле (т.к. файл находится в модуле app) Как решить проблему? Не может же два файла быть и там и там
источник

a

akella122⌬ in Android Developers
Maksus Heinz
Всем привет, изучаю многомодульный подход, я вынес авторизацию юзера как фичу в модуль, юзаю firebase auth, дак вот когда запускаю проект, то студия ругается, что нет файла google-services.json в фиче модуле (т.к. файл находится в модуле app) Как решить проблему? Не может же два файла быть и там и там
пусть в модуле лежить либо где-то его вынести и ссылку поменять
источник

MH

Maksus Heinz in Android Developers
akella122⌬
пусть в модуле лежить либо где-то его вынести и ссылку поменять
в модуле app?
источник

a

akella122⌬ in Android Developers
Maksus Heinz
в модуле app?
хз, с файрбесом не работал
источник

СП

Сергей П. in Android Developers
Maksus Heinz
Всем привет, изучаю многомодульный подход, я вынес авторизацию юзера как фичу в модуль, юзаю firebase auth, дак вот когда запускаю проект, то студия ругается, что нет файла google-services.json в фиче модуле (т.к. файл находится в модуле app) Как решить проблему? Не может же два файла быть и там и там
Почему не может? Два одинаковых то? Два разных - да - будет забавный адок
источник

СП

Сергей П. in Android Developers
Хочет файл - дай файл
источник

MH

Maksus Heinz in Android Developers
Сергей П.
Почему не может? Два одинаковых то? Два разных - да - будет забавный адок
я пробовал, скопировал файл google-services.json из app модуля в фиче модуль, дак случился конфликт из-за того, что в самом файле указан package_name моего приложения, но фиче модуль то об этом не знает, получается мне нужно указать package_name фиче модуля, а это получается уже не копия файла)
источник

L2

LDev 21 in Android Developers
В Kotlin классу недостаточно имплементировать Runnable, чтобы экземпляры этого класса могли работать отдельным потоком? Только Thread наследовать?
источник

L2

LDev 21 in Android Developers
Не беру во внимание корутины и т.д
источник

I

Igor in Android Developers
Ребят, есть проверенный способ удаленно подбежит (дебеажное) приложение на телефоне пользователя?
(Кроме логов)
источник

RC

Roman Chumachenko in Android Developers
LDev 21
В Kotlin классу недостаточно имплементировать Runnable, чтобы экземпляры этого класса могли работать отдельным потоком? Только Thread наследовать?
Как и в java. Тебе нужен поток, на котором запускать ранаблы. Ранаблы - это чисто контейнеры задач, в них нет магии, их отдают потокам или екзекьюторам
источник

k

kiber.io in Android Developers
Igor
Ребят, есть проверенный способ удаленно подбежит (дебеажное) приложение на телефоне пользователя?
(Кроме логов)
адб прокидывать через инет) но я думаю юзер не будет так сильно заморачиваться этим) так что нет, логи и только логи
источник

СП

Сергей П. in Android Developers
Вроде нет. И я бы удивился если бы было - это опасная фича.
Ну то есть есть вариант дебажить через adb на устройстве не через шнурок, а через wifi - требует танцев с бубном но  реализуемо. Если это вот как то можно растянуть через инет....
источник

L2

LDev 21 in Android Developers
Roman Chumachenko
Как и в java. Тебе нужен поток, на котором запускать ранаблы. Ранаблы - это чисто контейнеры задач, в них нет магии, их отдают потокам или екзекьюторам
В Java когда имплементируешь Runnable, экземпляр класса можно запустить через start, и содержимое метода run будет запускаться в отдельном потоке. В котлин имплементация Runnable ничего не даёт
источник

RC

Roman Chumachenko in Android Developers
LDev 21
В Java когда имплементируешь Runnable, экземпляр класса можно запустить через start, и содержимое метода run будет запускаться в отдельном потоке. В котлин имплементация Runnable ничего не даёт
Ничего подобного в жава нет)
Отработает в том потоке, в котором вызовеешь
источник

A

Aleksandr in Android Developers
Maksus Heinz
Всем привет, изучаю многомодульный подход, я вынес авторизацию юзера как фичу в модуль, юзаю firebase auth, дак вот когда запускаю проект, то студия ругается, что нет файла google-services.json в фиче модуле (т.к. файл находится в модуле app) Как решить проблему? Не может же два файла быть и там и там
Я не уверне, но разве firebase не нужно подключить в основной модуль как зависимость. Он там сам инициализируется, и потом можно везде использовать по проекту. Возможно руками в основном модули нужно инициализировать.
источник

a

awawa in Android Developers
Ребята, расскажите как победить Huawei/Honor: не доходят пуши через FCM на заблокированный телефон. Если включить экран, то пуш мгновенно долетает. Кто как с этим боролся в своих аппках?
источник

L2

LDev 21 in Android Developers
Roman Chumachenko
Ничего подобного в жава нет)
Отработает в том потоке, в котором вызовеешь
А на сайтах с уроками многопоточности напрямую пишут, что это альтернативный метод создания потока и более того, если вызвать в экземплярее класса имплементирующего Runnable в Java, вывод информации о потоке, то ясно становится, что это отдельный поток. В Kotlin эта же информация даёт понять, что это основной поток
источник