Mike
Cactus🌵(Алексей)
Andreu
убейте пж))
Mike
нет
тогда попробуй сформулировать вопрос ещё раз, с кодом и стектрейсом
Leonid
ты просто вызываешь раньше чем он у тебя выполнился
Mike
а, чёрт, там declaration with initialization?
Kirill
Подскажите, есть такой бинд. адаптер:
@BindingAdapter("borderColor")
fun setBorderColor(view: View, color: Int) {
view.background?.let {
if (it is LayerDrawable) {
val border = it.findDrawableByLayerId(R.id.outer_border).mutate() as GradientDrawable
if (color > 0)
border.setStroke(view.context.resources.getDimensionPixelSize(R.dimen.border_width), ContextCompat.getColor(view.context,color))
else
border.setStroke(view.context.resources.getDimensionPixelSize(R.dimen.border_width), color)
}
}
}
вот так может он используется:
bind:borderColor="@{viewModel.colorBorder}" - там к примеру значение R.color.red
bind:borderColor="@{@color/red}"
в первом случае, мне приходит color > 0
во втором, color < 0
Это всегда так?
Могу ли я оставить эту проверку?
И могу ли я как-то обезопасить себя, если такого ресура нет?
Anonymous
В "Параметры разработчика", есть опция Отразить интерфейс, где все отражается зеркально.
я делаю локализацию на арабский язык, у Арабских телефонов это опция по дефолту установлено или у них так же как у нас ?
Сергій
Сергій
если он установлен как язык ОС, то да, будет RTL
Игорь
Всем привет.В приложении есть список событий,очень похож на гугловский календарь,но со своими дополнениями внутри ячейки,(есть события,если нет событий,то элемент с диапазоном дат).Сам адаптер использует один класс.В силу сложности подготовки данных для адаптера разделить не получается.Загрузка данных в адаптер проходит несколько раз.1)Загрузка из бд,2)Проверили по апи и отобразили новый список,3)Проверили контент провайдер и отобразили что изменилось.Но загвоздка в том,что diffUtils очень долго и некрасиво анимирует-формирует список.Поэтому в адаптер кидаю данные предварительно их обнулив,но в этом случае возникает мигание,которое заметно.Может кто-то делал похожие вещи?Как-то решал подобные проблемы?
Anonymous
Андрей
±
а можешь чуть подробнее пожалуйста
Mike
Андрей
OS дает апи для пушей?
Mike
Андрей
а как их в системе отображать?
Андрей
если приложение свернуто\убито
Сергій
вот есть AOSP
Roman
Кто может подсказать проблему при выпуске новой версии либы на https://jitpack.io, выпадает такая ошибка. Git error. Retrying. git-upload-pack not permitted on ?
Андрей
вот про это документацию ищу
Андрей
что-бы сделать у себя на сервере кастомный firebase
Андрей
вот есть AOSP
мне не нужен кастомный android, нужно что-бы все его понимали
Mike
Сергій
кто все? FCM работает на гугл сервисах, туда прилетают все данные на стороне клиента. Дальше по слепку ключа и пакету находится получатель(приложение).
Когда процесс приложения живой, сервис приложения биндится к гугл сервисам и получает данные
Aleksey
Если у меня в Pre-Launch Report краш словился, нужно ли его как-то править? А то они мне красным светят, но все еще в ревью приложение. 🤔
Mike
Nikita
Там держится соединение скорее всего через веб сокеты
Mike
Nikita
Потом попадают в Гугл сервисы
Mike
Nikita
Ну тут хз, не знаю, поэтому и не утверждаю
Nikita
А почему никто не задаётся вопросом зачем писать свои пуши?
Сергій
чтобы не зависеть от злобного гугла
Андрей
Андрей
Nikita
Только если держать соединение с самим приложением в сервисе
Aleksey
гос контора(
Это вы там так сильно упарываетесь по секьюрности?
Андрей
Mike
Nikita
А сервисы система убивает, если не foreground
Mike
Андрей
Mike
Nikita
Дак и с файрбейсом такая шляпа
Сергій
Mike
Сергій
это не iOS
Сергій
Павел
ребят тестирую нотификации на 4 устройствах. сдк 28 на всех. Когда приложение в onStop на одном из устройств перестают работать нотификации. С чем может быть связано?
Aleksey
Это в ios-чатик, пожалуйста 💁♂️
Александр
Mike
Андрей
Thx
Aleksey
А кто-то уже затестил App Bundles и App Signing в придачу?
Андрей
Коллеги, всем кто учавствовал, огромное спасибо за помощь!)
Aleksey
Aleksey
Просто это, выходит, тоже не совсем секьюрно
Андрей
ага, как бы это абсурдно не выглядело)
Aleksey
И правда абсурдненько 🙂
Mike
Андрей
буду разбираться, возможно там SSl можно подцепить, тогда возможно будет считаться, что данные защищены
Aleksey
У меня приложение на чистый девственный эмулятор API21, API22 не катится с ошибкой INSTALL_FAILED_DEXOPT. Приходилось лечить такую? Как?
leks
Есть кто-то тут кто сможет помочь с dts для амлоджика на 3.14.29 под 7е ведро?
Artem
Всем привет! Кто юзает mockito в kotlin проэкте? Никак не могу подключить, ругается, что не может мокать final классы. Уже исшертил весь stackoverflow - пробовал добавлять файл в ресурсы, разные либы мокито пробовал - все никак. Может у кого есть рабочий вариант как подключить?
Aleksey
Artem
Aleksey
Если переедешь на mockk должно быть проще и не нужны будут модификаторы (не точно)
Mike
Вам не должно хотеться мокать классы. Пишите чистые функции, и никакие моки не будут нужны.
Aleksey