Artem
Всем привет! Подскажите, плиз мне выскакивает такая ошибка на андроид api 19 javax.net.ssl.SSLHandshakeException: com.android.org.bouncycastle.jce.exception.ExtCertPathValidatorException: Could not validate certificate: null На андроид api 21 вот такая Caused by: com.android.org.bouncycastle.jce.exception.ExtCertPathValidatorException: Could not validate certificate: Certificate expired at Sat May 30 13:48:38 GMT+03:00 2020 (compared to Mon Jun 01 13:10:36 GMT+03:00 2020) На всех андроидах выше api 21 - отрабатывает нормально. Я так понимаю что валидация сертификата на этих апи не происходит или что там за изменения были?
Ivan P.
В нете есть решение этой проблемы, когда-то тоже сталкивался
Ivan P.
Да
Ivan P.
Это давно было, поэтому я уже не помню как решалась, увы
Artem
Да, я видел что можно отключить валидацию и будет работать нормально. У меня вопрос почему на старых апи оно не работат, а на новых 22+ работат (хотя не должно, так как сертификат реально истек)?
Nikolai
можно еще по http запросы гонять..
Тимур
Есть пара вопросов, отпишитесь кто что знает: 1. Конторы, занимающиеся мобильной разработкой, работавшие в офисе, перешли на удаленку или продолжают работать в офисе? 2. Если конторы, которые работали из офиса, перешли на удаленку, как теперь они проводят собеседования для новых работников? Летом планировал искать первую работу на джуна андроид разработки, но в связи с текущей ситуацией, появились сомнения. Т.к. я хотел чтобы первая работа была в офисе, но слышал что из-за вируса, все переходят на удаленку. Пардон что не по теме, но этот чат всех ближе к теме вопроса.
David
1. Многие перешли, какие-то остались в офисе. 2. Собеседования проводят онлайн через видео связь, некоторые добавили обязательное тестовое. Ищите работу и ничего не бойтесь, разработчики нужны даже в такие времена.
Sergey
судя по активности хр в линкедине, в "такие времена" спрос только вырос)
Turalllb
В нете есть решение этой проблемы, когда-то тоже сталкивался
эту проблему очень сложно решить, потому что есть много причин. В стаковерфлоу есть хороший развернутый ответ, но конретного решения нет. Мы например получаем эту ошибку часто когда инет слабый
Maxim
Почему при скроллинге Glide заново грузит изображения?
Eugene
Почему при скроллинге Glide заново грузит изображения?
Почему небо голубое?) Давай конкретнее, в recycler?
Maxim
Да
Maxim
В RecyclerView
Dug
Кеширование пропиши
Eugene
Потому что вьюшка переиспользуется
Eugene
Кеширование пропиши
На весь список?) А если там 100 элементов
Maxim
Я что заметил, так перезагружается всегда один тип картинок
Dug
На весь список?) А если там 100 элементов
У глайда и стандартными методами все ок
Dug
Причем тут список
Eugene
У глайда и стандартными методами все ок
А, точняк. Я про него даже не вспомнил, когда-то включил и копирую из проекта в проект
Eugene
Причем тут список
Я думал ты про расширение кеша списка)
Maxim
А сколько у глайда кеш по дефолту?
Dug
Я что заметил, так перезагружается всегда один тип картинок
Включи логгирование и посмотри, откуда грузится пикча. Сеть/диск/мемори
Maxim
Именно в ОЗУ который
Maxim
С диска судя по всему
Eugene
А сколько у глайда кеш по дефолту?
Он просто кеширует те картинки что уже загружал относительно ссылки. А сколько он при это жрет - думаю если покопать - можно узнать
Eugene
Че то порядка под сотню мб, но это управляемо и вероятно зависит от дост.памяти.
Наверняка в могзгах можно как-то поменеджерить. Однако если картинок много, то тут как не крути. Вот телега у меня по 4-5 гигов жрет
Сергей
Плюс оно и с диска кеширует по дефолту то что было загружено как файл (asGif и т.п)
Сергей
Наверняка в могзгах можно как-то поменеджерить. Однако если картинок много, то тут как не крути. Вот телега у меня по 4-5 гигов жрет
4-5гигов это не память оперативная - это кеш на диске плюс сохр.даннын. Там особых лимитов нет. Но я не помню использует ли глайд дисковый кэш по усолчанию
Anonymous
Есть пара вопросов, отпишитесь кто что знает: 1. Конторы, занимающиеся мобильной разработкой, работавшие в офисе, перешли на удаленку или продолжают работать в офисе? 2. Если конторы, которые работали из офиса, перешли на удаленку, как теперь они проводят собеседования для новых работников? Летом планировал искать первую работу на джуна андроид разработки, но в связи с текущей ситуацией, появились сомнения. Т.к. я хотел чтобы первая работа была в офисе, но слышал что из-за вируса, все переходят на удаленку. Пардон что не по теме, но этот чат всех ближе к теме вопроса.
1. Мы в Казахстане отработали дома чуть больше месяца. Вот уже месяц очно в офисе. 2. Проводили собеседования онлайн, люди даже выходили на работу. В области саппорта норм, а вот в области разработки - тут ничего не вышло. Нельзя взять и влиться в проект удаленно, когда он уже запущен и раскручен до определенного момента. Итого, джуном на новое место работы удаленно - жопа кромешная.
Adel
Добрый день. Подскажите пожалуйста библиотеки для автосчитывания смс-кода?
Сейчас не пустят в маркет такие либы, делай через гугловский sms api
Yerlan
Всем привет Ни у кого не было проблем с гитом в AS 4? Почему то не видит изменений
Denis
такое и в старых версиях бывает
Yerlan
попробуй Refresh File status
не, что то не реагирует
Damir
Привет, есть ли какие-то приложения на гитхабе с хорошей архитектурой(желательно, то что сейчас используется всеми), код стайлом и всеми нужными best practices, чтобы использовать как пример для своего приложения. Пока нашел самплы на гитхабе у гугла. Может есть еще какие, которые проверены на вашем опыте ?
Kirill
Привет, используя retrofit мы создаем POJO для перевода объекта из json в нужный нам, можно ли в POJO вместо типа переменной указать interface и будет ли нормально это работать?
Nikita
да
Тогда есть предложение, что он будет конвертить только те поля, что есть в интерфейсе, потому что он работает на рефлексии
Kirill
Тогда есть предложение, что он будет конвертить только те поля, что есть в интерфейсе, потому что он работает на рефлексии
Т.е если мы указали пустой интерфейс и у нас есть три наследника этого интерфейса, то он приведет не к одному из них, а просто оставит пустыми, т.к в интерфейсе не указаны какие либо поля?
Nikita
Т.е если мы указали пустой интерфейс и у нас есть три наследника этого интерфейса, то он приведет не к одному из них, а просто оставит пустыми, т.к в интерфейсе не указаны какие либо поля?
Скорее всего. Я сейчас точно не скажу потому что с таким не сталкивался, но чуйка подсказывает, что работать не будет. А сами-то не проверяли?
Илья
Может кто встречал такую проблему , что на некоторых (старых/новых) девайсах AnimatedVectorDrawable зависает. То есть анимация не воспроизводиться, а отображается начальное состояние и потом конечное. В чем может быть проблема ?
Grigor
Всем привет! Кто подскажет как создать child fragment.?
Grigor
гугл
Спасибо но уже 3 дня не могу найти пример!
Mike
Спасибо но уже 3 дня не могу найти пример!
создаёшь обычный фрагмент и добавляешь его childFragmentManager'ом
⚡️Мухамед
val sectionsPagerAdapter = activity?.let { CBSPAdapterTab(it, childFragmentManager) }
Max
Всем привет! Кто подскажет как создать child fragment.?
Так разница только в том что child находиться внутри другой фрагмента. И используется да другой менеджер childFragment
Kamil’
Добрый день. Ребята, может кто подсказать либу для сканирования банковских карт? Пробовал Pay.Cards, но он конфликтует с Яндекс.Картами
Grigor
Всем спасибо за отзыв!
Kamil’
конфликтует — это как?
у библиотеки Pay.Cards есть ndk ресурсы
Kamil’
с кодом c++
Kamil’
при добавлении зависимостей в .gradle Яндекс.Карты начинают крашиться
Mike
при добавлении зависимостей в .gradle Яндекс.Карты начинают крашиться
всё ещё бессодержательно, но я уже начинаю догадываться
Kamil’
сейчас попробую скинуть лог ошибки
⚡️Мухамед
Народ подскажите: есть бэкенд на http, сайт перевели на https - это нужно бекенд тоже перевести?
Kamil’
всё ещё бессодержательно, но я уже начинаю догадываться
A/libc: Fatal signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x1 in tid 15811 (<app_name>), pid 15811 (<app_name>)
Mike
A/libc: Fatal signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x1 in tid 15811 (<app_name>), pid 15811 (<app_name>)
и это возникает ТОЛЬКО если подключены обе библиотеки?
Kamil’
да
Kamil’
без либы Pay.Cards карты работают как положено
Kamil’
сам сканер работает и с картами
Kamil’
проблема в том, что я.карты крашатся при подключении сканера
Kamil’
писал в поддержку