Кирилл
ну URL
Какой билдер? Куда вставлять, ты о чем
Silent829
хз, гугли
гуглил) лан спасибо пока буду просто логи чистить при открытии
Silent829
Какой билдер? Куда вставлять, ты о чем
ну у меня вопрос такой, ссылка ж состоит из многих кусков, base_url ака домен, субдомен может быть, квери параметры, ключи, протокол подключения, вот вы как URL этот создаете? не вручную же прописывать “http://api.business.com/…“
Денис
Всем привет поскажите как по очереди запустить асинх таск?
Денис
Вплане 2 асинк таска друг за другом?
Да не то все одновремено роаботатют и конфлектуют.
Ярослав🇺🇦
https://learnpainless.com/android/retrofit/fetch-data-from-api-and-store-in-cache/ а что по этому поводу скажете, Ярослав?
А фиг его знает, у меня вот щас пилится проект, тоже надо запрос закешировать и тоже хз как правильно, рум тащить ох как не хочется
Денис
А что за ошибки?
однлвремено коному и томуже лит арею пытаютса получить доступ. Ща скину логи.
Vitaly
Всем привет поскажите как по очереди запустить асинх таск?
Ты можешь внутри первого асинк таска запускать второй Но это костыль дичайший Лучше вообще не юзать асинктаски
Денис
Денис
Тееперь не хоче вобще не гочеданны выдовать, блин.
Не поскажеш как лутчше инфу сбазы дагнны брать в рапраленом потоке.
Денис
bro what
* Теперь данны не выдает блин.
Silent829
и еще может кто сказать как сделать так чтобы структура проекта была как раньше и не было видно папок .градл и билд в двух местах? поменял версию, а предыдущая осталась. в интернете сказали удалить ~/.gradle папку просто ¯\_(ツ)_/¯
Кирилл
https://learnpainless.com/android/retrofit/fetch-data-from-api-and-store-in-cache/ а что по этому поводу скажете, Ярослав?
Статья 16 года, при каждой записи/чтении зачем то создается новый Gson объект, тупой аргумент против sql (лол в любом случае будет парсинг джсона, или он сырой ответ сразу в клиенте собрался показывать?)
Mike
Некоторые, да
потому что они сразу были написаны плохо?
Solt
Нет, потому что код зачастую устаревший))
Кирилл
каждый раз угараю над конченым заблуждением, что старые статьи — плохо
Нуу, разработка быстро меняется, некоторые статьи действительно не устаревают со временем, но большинство устаревает
Solt
И методы депрекат
Mike
Нет, потому что код зачастую устаревший))
можно примеров? Интересно глянуть, учитывая, что в андроиде за последние 10 лет ничего не произошло
Денис
как?
На ди надпсь Project Files и кликни поней.
Mike
И методы депрекат
в джавадоке почти всегда есть ссылка на замену
Silent829
а то, я с этим хилт / даггер голову ломаю) хотя вина на моей части конечно же, но я к слову
Valentin
можно примеров? Интересно глянуть, учитывая, что в андроиде за последние 10 лет ничего не произошло
Статьи про работу с пермишнами до шестерки, это вроде не 10 лет назад было
Mike
Вот например. Первые две ссылки на асинктаски
асинктаски не перестали работать, их нельзя удалить из фреймворка
Valentin
угу, но и устареть они не могли)
Они стали неактуальны
Mike
оно?
нет
Mike
Они стали неактуальны
нет, ничего не изменилось, в SDK не появилось никакой замены
Silent829
все что выходит ¯\_(ツ)_/¯
Денис
оно?
нет в разделе где утебя структура поэкта
Valentin
нет, ничего не изменилось, в SDK не появилось никакой замены
Ну всм, теперь недостаточно просто "запихнуть пермишны в манифест, чтобы все работало"
Кирилл
асинктаски не перестали работать, их нельзя удалить из фреймворка
Если рассматривать устаревание только как отказ работать то да, но разве это правильно? Можно взять 15 летний телефон который будет звонить, правильно ли будет называть его не устаревшим?
Silent829
Silent829
Silent829
Silent829
не нашел ¯\_(ツ)_/¯
Silent829
не нашел ¯\_(ツ)_/¯
если я там искал
Valentin
нет, ничего не изменилось, в SDK не появилось никакой замены
Не совсем кстати понял, как к пермишнам относятся фраза про "замену в сдк"
Silent829
Mike
Если рассматривать устаревание только как отказ работать то да, но разве это правильно? Можно взять 15 летний телефон который будет звонить, правильно ли будет называть его не устаревшим?
Устаревший — это который у нуля/малого количества/<1% пользователей, а не тот, который давно сошёл с конвейера. Щас вот вообще нормальных телефонов не делают — это ж не значит, что старые телефоны устарели.
Silent829
а нашел кажись
Silent829
все равно билд папка тут ¯\_(ツ)_/¯ и градл пропал
Денис
все равно билд папка тут ¯\_(ツ)_/¯ и градл пропал
Вы что выбрали я же говорил андроид брать.
Silent829
Вы что выбрали я же говорил андроид брать.
тьфу я! спасибо большое друг
Кирилл
нет, ничего не изменилось, в SDK не появилось никакой замены
Смешно то что замены нет но депрекейтед помечено. Но я думаю и не появится. Есть rx, есть корутины, в последней джаве свои корутини запилили (которые можно будет использовать в андройде лет через 10 когда все перейдут на нее)
Silent829
Dagger как-то странно работает. Что-то подправлю, DaggerAppComponent-а уже нет, сейчас вот DaggerApplication() и AndroidInjector не видит. Странно. То же самое про Hilt_Application и ApplicationC и около того
Silent829
))
Silent829
@dagger_2
благодарю Майк
Silent829
@dagger_2
а не подскажешь такой же чатик с градлом?)
Silent829
у них есть только твиттер и форум
Mike
Смешны некоторые из причин этого демоекейтед, которые приводились гуглом
да, там нелепое дерьмо какое-то написано, хотя можно придумать несколько нормальных доводов в пользу врождённой калечности асинктаска
Silent829
опа, вот это крутяк, еще и русскоговорящие! хотя у меня с английским проблем нет. Спасибо за отзывчивость, Майк!
Evgeniy
Всем привет, подскажите плиз как сделать clean project без очистки ndk файлов?
Дмитрий
Здравствуйте. Подскажите как програмно определить симкарту которая по умолчанию в телефоне настроена на отправку смс? в двух симочном телефоне
Денис
Добрый вечер, пишу на котлин, в 10м андроиде currentFocus всегда null хотя я перед этим делаю requestFocus() к нужному EditText, в 8м андроиде этот же код работает, может кто нибудь сталкивался?
Anonymous
В фрагментах нельзя переопределять констукторы, это все знают, а как насчет использования дженериков?
Mike
В фрагментах нельзя переопределять констукторы, это все знают, а как насчет использования дженериков?
Во фрагментах можно и нужно переопределять конструкторы, а на дженерики фреймворк ложил с колокольни.
Egor
В фрагментах нельзя переопределять констукторы, это все знают, а как насчет использования дженериков?
Киньте ссылку пожалуйста на переопределение конструктора, что это такое? Или можно код?