Mike
Artur
Artur
at android.content.res.AssetManager.getPooledStringForCookie + 290(AssetManager.java:290)
at android.content.res.TypedArray.loadStringValueAt + 1156(TypedArray.java:1156)
at android.content.res.TypedArray.getString + 195(TypedArray.java:195)
Mike
жесть какая
Mike
Alexey 🇪🇸
черт
Alexey 🇪🇸
всратый роболектрик junit5 не умеет(
Mike
А что умеет JUnit 5? Есть причины переходить?
Mike
Alexey 🇪🇸
Alexey 🇪🇸
посоны а шо за херня с роболектриком? Нахера он скачивает ?
Никита 🙃
Ребят, а что за фигня.
Есть класс один, у него есть поле Boolean, которое бэк может отдать как true\false, так и 1\0
Сделал свой адаптер, зарегестрировал его, но он всёравно кидает ошибку
java.lang.IllegalStateException: Expected a boolean but was NUMBER at line 1 column 478 path
class BooleanJsonDeserializer : JsonDeserializer<Boolean> {
override fun deserialize(json: JsonElement, typeOfT: Type, context: JsonDeserializationContext): Boolean {
Log.d("BooleanJsonDeserializer", "$json") //в логи не пишет варианты с 1 и 0
val jsonPrimitive = json.asJsonPrimitive
return if (jsonPrimitive.isBoolean) {
jsonPrimitive.asBoolean
} else {
jsonPrimitive.asInt != 0
}
}
}
registerTypeAdapter(Boolean::class.java, BooleanJsonDeserializer())
Вроде пишут на SO что этого достаточно... А вручную писать десериализатор для всё сущности сложно, она большая)
Никита 🙃
Ребят, а что за фигня.
Есть класс один, у него есть поле Boolean, которое бэк может отдать как true\false, так и 1\0
Сделал свой адаптер, зарегестрировал его, но он всёравно кидает ошибку
java.lang.IllegalStateException: Expected a boolean but was NUMBER at line 1 column 478 path
class BooleanJsonDeserializer : JsonDeserializer<Boolean> {
override fun deserialize(json: JsonElement, typeOfT: Type, context: JsonDeserializationContext): Boolean {
Log.d("BooleanJsonDeserializer", "$json") //в логи не пишет варианты с 1 и 0
val jsonPrimitive = json.asJsonPrimitive
return if (jsonPrimitive.isBoolean) {
jsonPrimitive.asBoolean
} else {
jsonPrimitive.asInt != 0
}
}
}
registerTypeAdapter(Boolean::class.java, BooleanJsonDeserializer())
Вроде пишут на SO что этого достаточно... А вручную писать десериализатор для всё сущности сложно, она большая)
https://stackoverflow.com/a/50360318
А, это я дурак. Всё хорошо
Mike
Mike
Alexey 🇪🇸
Anonymous
Всем привет
Sergey
Anonymous
Я совсем недавно в разработке под Android. Подумал вступить в конфу, может нахватаюсь чего-нибудь
Alexey 🇪🇸
Ivan
Привет всем) кто подскажет как полужирный текст сделать в textView?
Ivan
та нет
Konstantin
Nazar
Как правильно сделать навигация по приложению с помощью Navigation? В том смысле, что если есть токен, то екран логина показывать не надо?
Сергій
Сергей
Сдеать кусочек текста жирным - это уже хитрое колдунство. C html или spannable
Ivan
Ivan
такого параметра нет
Mike
Ivan
только так\
Сергей
Ну можно по канве)
Ivan
Flogiston
В Room поля Entity должны быть public?
Flogiston
Flogiston
А норм юзать rxJava для того чтобы записывать данные в базу данных с background потока, или лучше юзать Executor?
Mike
Anonymous
Mike
Ivan
Ребят, как цвет отклика кнопки поменять в материал дизайн?
Anonymous
Ivan
да
Ivan
спасибо)
Anonymous
Подключив либу AndroidX или тот же AppCompat design кнопки сами применяют стили. Не?
Larymar
добрый день
подскажите
как показать уведомление на экране аналог messagebox в windows
В общем небольшое всплывающее окно с информацией и кнопками
Которое бы не занимало все активити, а было бы сверху перекрывая лишь часть
Anonymous
Кстати, есть у кого-нибудь семпл проекта OTA-обновоений. Нужен парсинг json с github
Mike
Anonymous
Mike
Anonymous
что именно требуется сделать?
Просто считать json с репо Гита и при сравнении версии установленной апкшки и версии в json если в json version code выше, то вывести уведомление (хоть toast)
Mike
Anonymous
Да, в принципе, просто нужно прочесть json, получить и обработать данные
Anonymous
Пока учусь
Anonymous
Kirill
Почему в CalendarView не применяется weekNumberColor
вообще не могу сменить цвета.. и вариантов нет ососбо
<CalendarView
android:id="@+id/calendarView"
android:theme="@style/CalenderViewCustom"
android:layout_width="match_parent"
android:layout_height="match_parent"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" />
<style name="CalenderViewCustom" parent="Theme.AppCompat">
<item name="colorAccent">@color/colorPrimary</item>
<item name="android:weekNumberColor">@color/red</item>
<item name="colorPrimary">@android:color/darker_gray</item>
<item name="android:textColorPrimary">@android:color/black</item>
</style>
Pomka
Всем привет!
Ребят, мне тут DataBinding совсем не зашел и я переписал на Kotlin Extension.
В связи с этим вопрос: есть какие-то косяки или неудобства в KE, о которых стоит знать заранее?
Mike
Kirill
@Harmonizr я опять что-то через жаадницу делаю?)
Mike
Pomka
Eugene
Привет! Мне нужно отобразить полностью кастомный dialog c EditText и кнопкой send. Из того что я понял DialogFragment этого не позволяет, или это не так?
Eugene
Di7aK
заюзал LiveData в связке с Room, вешаю прослушку и через некоторое время ее просто перестает вызывать, с чем это может быть связано?
Almas
Pomka
Sergey
Всем привет
может кто знает
запускаю апчик в файербейз тест лаб и только на 2 девайсах сильно тормозит приложение
Slow UI thread 48% ; Slow draw commands 94%
с чем жто может быть связано ? девайсы нексус 6
Line'R
Почему каждый раз вьюха имеет разный размер + искажается? В коде я ее не трогаю. В лайоуте у нее фиксированный размер. Что за глюки?
Line'R
Alexey 🇪🇸
кто-нибудь знает как можно в рантайме отличить запущен тест с роболектриком или реальное приложение?
Ερμής
central
Я один нифига тут не вижу