Anonymous
i really tried fix it by myself but i cant ;-;
Mike
Just Google this red message
Anonymous
https://stackoverflow.com/questions/58655617/failed-to-resolve-com-androidaffected-modules-and-com-loopjaffected-modules-in-a
Anonymous
sent me to here
Anonymous
Just Google this red message
Oh and google dont have any result for that red message
Anonymous
Anonymous
:,C
Mike
Oh and google dont have any result for that red message
Show your build.gradle files on gist or pastebin.
Anonymous
Mike
https://del.dog/bamiweacyf.txt
> implementation 'com.google.android.material material:1.0.0' Here's the answer.
Anonymous
Thanks a lot it worked, but i have a question, why that was the problem ?
Line'R
Была как то инфа, что Гугл запретил публиковать приложения связанные с коронавирусом, даже поиск по маркету не даёт результатов. Похоже на правду, но работает как всегда через одно место
Line'R
Line'R
Это не одно, их сотни
Line'R
Люди хайпят жестко
Line'R
А рекламы в них хоть отбавляй
Line'R
Жесть
Евгений
я думал такие не пропускают
Line'R
Я тоже. Но как видишь.
Line'R
Такие "разрабы" скоро введут in-app purchases Аля, купи подписку и получи инфу по свой стране
Line'R
😄
Наталья
ребята при отладке по wifi была у когонибудь такая ошибка?
Maxim
Порт закрыт?
Maxim
Хотя если коннекшн зарегистирован, то должно быть ок
Наталья
Хотя если коннекшн зарегистирован, то должно быть ок
при включенном Usb комп видит 2 устройства. одно - оригинальное и второе с портом. на втором норм запускается. вытаскиваю кабель и все)) досвидули
Наталья
Вроде помогло вот это. Для разработчиков - в разделе "сети" выбор настройки USB, поменять на midi
Наталья
XD хотя лучше вот это
Kirill
Привет, подскажите в чем трабл, загрузка не заканчивается, дроп кэшей и папки .idea тоже
Evgeny
По какой причине синхронный код может не работать, в асинхронном режиме, все запускается, но приходится все тащить в UI и синхронизировать с активити, а хочется сделать чистый репозиторий
Evgeny
client.newCall(request).execute()
Наталья
execute выполняется по умолчанию в главном потоке конечно да, enqueue такое себе, но по другому никак
Evgeny
retrofit решит проблему ?
Maxim
execute выполняется по умолчанию в главном потоке конечно да, enqueue такое себе, но по другому никак
Если хочешь execute, можешь использовать корутины Хотя у ретрофита есть поддержка корутин, и тогда тебе вообще ни enqueue ни execute не пригодится
Evgeny
что-то тут не продумано, чистую архитектуру по сути не реализовать по слоям
Сергій
Что происходит
Наталья
В смысле «такое себе»?!
ну всмысле что без корутин нужно будет заморачиваться о передачи в main thread
Max
Что происходит
))) единственный норм коммент)
Evgeny
Маленький момент, Kotlin не используется
Наталья
Маленький момент, Kotlin не используется
и ответ в контексте вопроса) чувак про корутины не спрашивал
Сергій
Маленький момент, Kotlin не используется
Ну ты же понимаешь что теперь просто обязан его затащить ради корутин? 🌝
Anonymous
Есть вагон и маленькая тележка способов работы с потоками. Есть retrofit с поддержкой корутин, с поддержкой rxjava, где не надо "заморачиваться о передаче в main". Ещё есть livedata, с которой должен работать main поток, а внутри enqueue okhttp main поток и не нужен. И нужно как минимум убрать работу с сетью в репозиторий внутри вьюмодели/презентера. А оттуда уже через ту же livedata отдавать данные.
Наталья
Не нужно
если не использовать live data, то поставить на вьюху body из http запроса не получится
Vladimir
если не использовать live data, то поставить на вьюху body из http запроса не получится
Все получится. Неожиданным окажется, что ответ в колбеках приходит в основном потоке
Denis
Всем привет ребят, подскажите плз чет не могу интент фильтр найти офф приложения ВК какой интенет нужно кинуть чтобы ссылка с помощью вк открылась?
Роман
нужно обращаться к text_view из главного потока
Vladimir
Упс, я думал речь про ретрофит )
Роман
как-то так: runOnUiThread { text_view.setText(responseBody) }
Наталья
как-то так: runOnUiThread { text_view.setText(responseBody) }
ааааа) в джаве наверное таких приблуд нет) спасибо за информацию!
Наталья
ок) спс
Denis
такое решение не пробовали? https://ru.stackoverflow.com/questions/422797/открытие-вк-и-facebookandroid
именно это нет, но я пробовал с этим package name и чет не завелось
Student
Добрый день. У меня есть дата класс. Мне нужно его сериализвыовать/десериализовывать в строку. Делаю это примерно так, как на скриншоте. Использую данную зависимость: "org.jetbrains.kotlinx:kotlinx-serialization-runtime:0.20.0" Но работает это крайне нестабильно. Периодически ловлю такое исключение: kotlinx.serialization.json.JsonDecodingException: Unexpected JSON token at offset 0: Expected '{, kind: CLASS'. ....... Подскажите, какой-нибудь более стабильный сериализатор. Или как решить данную проблему с этим. Заранее спасибо.
George
всем привет, подскажите плз как настроить кастомные кнопки в datepicker, 2 день гуглю и не могу найти, или нужно кастомно его полностью фигачить?
George
⁣
что можешь подсказать?
Смотря насколько кастомные кнопки. Если прям совсем кастомные, то нужно либу искать.
George
Смотря насколько кастомные кнопки. Если прям совсем кастомные, то нужно либу искать.
Да хотя бы добавить ее и действие повесить, либо поменять название кнопки cancel и действие соответственно
⁣
что можешь подсказать?
Мне нужен был очень кастомный datepicker, я либу заюзал
⁣
George
Мне нужен был очень кастомный datepicker, я либу заюзал
А можешь название скинуть, пожалуйста
⁣
А можешь название скинуть, пожалуйста
Если просто действие поменять, ты можешь сделать кастомный диалог с layout-ом, на котором добавить элемент DatePicker и кастомную кнопку
⁣
Спасибо
Но она в стиле iOS-like
George
Но она в стиле iOS-like
А у нас дизайнер так и делает, а я страдаю
Роман
А можешь название скинуть, пожалуйста
https://github.com/Kunzisoft/Android-SwitchDateTimePicker