Алексей
@alaershov Тоесть проблема в том что какая то картинка после обраотки весила 30 мегабайт? вы это имеет ввиду?
Вы попытались загрузить ImageView картинку в 30 мегабайт) я не знаю, чем вы это делаете, но перед отображением картинку нужно сжимать, и не создавать битмап большего разрешения, чем надо.
Igor
не бывает float HTTP-кодов ведь
В идиллистическом миpе :)
Konstantin
он дцп значит
Anonymous
@alaershov ясно спасибо
Konstantin
код тебе где приходит? кошерный код всегда в http, а есть еще типа когда сами присылают в теле ответа
Алексей
мой мир никогда не будет прежним) Это достаточно глубоко зашито в ретрофите, не представляю, как это разрулить.
Алексей
Вы покажите прям лог запроса, cURL какой-нибудь. Чтобы окончательно разрушить моё мироздание.
Konstantin
а дык это же просто в теле ответа
Konstantin
я аж напугался думал реально такое бывает
Konstantin
правильно - на каждую ошибку своё исключение
Konstantin
по ид ошибки находишь класс, создаешь и бросаешь с пэйлоадом, сверху где нить в onError поймаешь
Konstantin
в пэйлоад засунь данные дополнительные типа вот че там у тебя, data: [email ...
Konstantin
if !response.isSuccessful && response.errorBody.isNotBlank throw Wtf ( infoz = Gson().fromJson(response.errorBody, Infoz::class.java)) ну или типа того
Konstantin
это и есть проще )
Konstantin
а с эксепшна ты errorBody достать не можешь?
Алексей
фух, всё ж просто теперь) Я обычно делаю onErrorResumeNext(throwable -> Single.error(<тут мапите ошибку как вам нравится>)) Например try { HttpException httpException = (HttpException) throwable; ResponseBody errorBody = httpException.response().errorBody(); error = parseErrorEntity(errorBody); // тут парсим errorBody, и достаём все коды ошибок if (error == null) { ... } } catch (ClassCastException e) { ... }
Stepan
Всем здарова Что лучше использовать в приложении для работы с датами? JodaDateTime, ThreeTenABP или обычный Calendar? Предполагается поиск по временным интервалам, расчёт разницы дней и т.п. Пишу на Kotlin, слышал, что Joda там работает нестабильно
Алексей
ThreeTenABP не подводил
Корбен
Ребят привет
Никита 🙃
Глупый, может, вопрос, но нигде не могу нагуглить. Как у AppCompatEditText уменьшить underline до 1dp?
Корбен
Все вы видели в некоторых приложениях инструкция которая перелистывается Как она называется технически?
Корбен
Где почитать
Vladimir
Wizzard
Stepan
ThreeTenABP не подводил
Хорошо, попробую, спасибо
Vladimir
И ещё как тт
Anonymous
как вы думаете? андроид умрет? о_О https://ru.stackoverflow.com/questions/878414/android-в-связи-с-прекращением-существования-системы-стоит-ли-изучать-kotlin
Mike
О, ИСТЕРИЯ, НАКОНЕЦ-ТО!
Konstantin
так же как и Цой
Nick Senchurin
о, как нас тут ровненько, с круглым числом тебя, чатик
Konstantin
бля я все пропустил (
Корбен
+
Mike
краш рантайм
Konstantin
а че там котлин в иос не завезли еще?
Павел 🍵
есть кто уже щупал workmanager? и ответит на глупые вопросы?
Konstantin
ну и нах свифт тогда учить? )
Сергій
ну и нах свифт тогда учить? )
ну документация и сдк на свифте )
Mike
ну и нах свифт тогда учить? )
вообще не понимаю, нах он нужен, есть же Rust
Max
вообще не понимаю, нах он нужен, есть же Rust
Плюсы же. Остальное от лукавого.
Mike
Плюсы же. Остальное от лукавого.
ну если любишь множественное наследование и сегфолты...
Mike
как-то ты плохо о котлине думаешь
Андрей
народ у мокито @Mock же генерит тестовы сущности? где их найти?
Андрей
в /kapt вроде нет
Андрей
в generated/source/kapt в смысле нет
Konstantin
Konstantin
кхе кхе, таки мне теперь не надо следить за версией вообще?
Artur
Привет, может кто посоветовать быстрые парсеры для XML?
Aleksandr
Кто в курсе , куда в новой Студии девали Android-Device-Monitor ??
Aleksandr
как теперь отослать СМС на девайс из Студии ? 🤔
Aleksandr
Смотри внизу - профайлер
я в курсе , что в профалере должно быть , но не могу найти , где там СМС отправить 🤣
Aleksandr
~/Android/Sdk/tools/monitor
это старый , там часть функционала вроде задепрекейт, его я нашёл
Aleksandr
А что, есть какой-то новый монитор?
ну он быр раньше , встроенный в студию
Mike
Aleksandr
а, Android Monitor? Просрали его.
Как это ? 😳 Серъёзно ?
Mike
Как это ? 😳 Серъёзно ?
заменили высером, который называется Android Profiler
Aleksandr
заменили высером, который называется Android Profiler
Ну я там не нашёл ни SMS , ни отправка геолокации 😳
Anonymous
Здравствуйте, как сделать лёгкое приложение ютуб.
Aleksandr
короче на девайс больше нельзя получается отравить СМС или локацию 😂😂, я в шоке , зачем урезали не пойму .
Anonymous
В ConstaintLayout как поставить вью между 2 другими? У меня есть тулбар наверху и меню внизу экрана, хочу поставить FrameLayout между ними (чтобы занимал все свободное поле между ними), поставил высоту math_parent и констрейнты app:layout_constraintTop_toBottomOf="@id/toolbar" app:layout_constraintBottom_toTopOf="@id/bottomNavigation”, но при этом он все равно занимает весь экран (т.е. часть остается за тулбаром и меню свеху и снизу). Если поставить высоту wrap_content, то он как линия в центре становится
Vadim
Ребята кто то уже ушёл от deprecated permission'a USE_FINGERPRINT на USE_BIOMETRIC ?
Anonymous
layout_width="0dp" сделай
О, шикардос, спасибо!
Алексей
Ситуация: два фрагмента в ViewPager, внутри них RecyclerView с ListAdapter. Виден фрагмент 1. Происходит событие, которое обновляет список данных, который отображают фрагменты. Тот, который виден - данные обновляет, который не виден - не обновляет. Если проскроллить список на втором фрагменте вверх-вниз, то нужный item обновится. То есть, всё работает как надо, за исключением того, что на втором фрагменте не перебиндиваются viewholder-ы. Есть идеи, как это решить?
Алексей
всё вызывается
Axbor
всё вызывается
без кода ничего сказать нельзя
Алексей
общий обзёрвабельный датасорс
Так и есть. Это не проблема потерянного обнления, это recyclerView почему-то тупо не перебиндивает ViewHolder на соседнем фрагменте
Алексей
в пейджере flow фрагментов вплоть до onResume юуду вызваны у видимого и двух невидимых по обоим сторонам.
Алексей
Ладно, спасибо, щас ещё покопаю.