Hovhannes
Именно
Viktor
да, я читал книху по с++ классе в третьем-четвертом, у меня и компьютера-то тогда не было ))
Viktor
Правда, программировать нормально с тех пор я так и не научился.
Hovhannes
Viktor
Было интересно!
Co(n)stantine👨🔬
Hovhannes
Serjio
А по чему?
Co(n)stantine👨🔬
Потому-что мало просто читать книги, нужно практиковаться
Hovhannes
Ну мы на первом курсе учили с++
Hovhannes
И все. Год практики.
Hovhannes
А с 2013 я на джава перешел
Serjio
знающие люди, подскажите, в 8 верси андроида (и далее) оно позволяет создавать BLE peripheral сервисы?
чтобы в приложении была только кнопка "start/stop advertising", и при выходе из приложения оно продолжало работать?
Никита 🙃
А кто может подсказать. Есть Rv в RV.
Что бы child были в одном месте при скролле, у них у всех есть общий OnItemTouchListener (HorizontalListener).
+ при вертикальном скролле что бы они были на одинаковом месте я делаю вот так:
override fun onViewAttachedToWindow(holder: CellRowViewHolder<T>) {
super.onViewAttachedToWindow(holder)
// Display the newly attached RecyclerView on scrolled position
horizontalListenerProvider.getHorizontalListener().let {
holder.layoutManager.scrollToPositionWithOffset(it.scrollPosition, it.scrollPositionOffset)
}
}
Вроде всё +- норм работает.
Но есть один косяк. когда у этого листенера есть уже позиция кроме как 0.0, то при первом сеттинге парента, он не отрабатывает. Только если child обернуть в post, начинает работать как надо, но он начинает мерцать. При быстром скролле заметно как он вначале отрисовывает child с позицией 0.0, а потом скроллит уже до нужного. Кто сталикивался с таким, как можно такое поправить?
Anonymous
play market проверяет обновление в песочнице долго... сколько в среднем это занимает дней?
Hovhannes
вчера 4.5 часа на обновление
Serjio
нарыл код для BLE peripheral. хочу из onConnectioStateChange для начала отправить intent.
cannot resolve method sendBroadcast
гугл говорит, что sendBroadcast только из activity можно вызвать - правда?
Sergey
подскажите гугл плей апдейт приложения происходит без перезапуска апликейшена?
добавил в проект дагер и обновил - появились краши что апкомпонет не инициализирован - это может быть только если апликейшен не был перезапущен. или как происходит обновление апки?
The The
после апдейта студии стала вылазить везде такая фигня
Arsen
Anna
Sergey
Anna
Hovhannes
народ!
Hovhannes
com.squareup.picasso.ResourceRequestHandler.canHandleRequest (ResourceRequestHandler.java:39)
Hovhannes
втФ?
Hovhannes
кто сталкивался?
Denis
Что там вообще делается?
Hovhannes
@Override public boolean canHandleRequest(Request data) {
if (data.resourceId != 0) {
return true;
}
return SCHEME_ANDROID_RESOURCE.equals(data.uri.getScheme());
}
Hovhannes
нпе ж
Hovhannes
39 это когда икволз
Hovhannes
Attempt to invoke virtual method 'java.lang.String android.net.Uri.getScheme()' on a null object reference
Denis
Посмотри в дебаге, чему равна андроид схема эта
Hovhannes
так я не могу воспроизвести краш
Denis
Denis
Можешь посмотреть, где эта схема устанавливается
Hovhannes
ага
Hovhannes
краши. много крашей
Denis
А стоп, там uri - null
Denis
Кто дергает метод?
Denis
Крч надо найти, где формируется data, которая туда прилетает
Denis
Мб это особенности конкретного телефона
Hovhannes
несколько девайсов
Hovhannes
сони сяоми
Denis
Хуево
Hovhannes
51 процент сони
Hovhannes
андроид 8
Hovhannes
мать его за ногу
Hovhannes
вообще мне кажется 8 андроид не удался
Mykyta
Порекомендуйте подкасты для сеньоров, СТО или проджект менеджеров
Andrew
Andrew
Хотя может у меня не именно это было)) но что то на тему scheme я помню.
Андрей
Господа, а кто верстает с zeplin? Вам mdpi хватает для качественной верстки?
Hovhannes
ну дизы делают в основном на мдпи
Hovhannes
если речь про верстку всего скрина
Андрей
А пересчитывать приходится?
Андрей
Или нет,?
Андрей
Вот у меня андроид разработчик ноет что макеты в mdpi, и ему все размеры приходится пересчитывать.
Андрей
А дизайнер - делает мне макеты уже много лет, и другие разработчики нормально верстают.
Александр
Andrew
супер. а у тебя пикасо фигачил в нотификейшн?
Нет, по ходу у меня было решение для другой проблемы. Так что надо таки идти стековерфлоить.
Вариант 1 https://stackoverflow.com/questions/32564041/java-lang-nullpointerexception-attempt-to-invoke-virtual-method-java-lang-stri
Andrew
Вариант 2 https://stackoverflow.com/questions/41551228/surprising-exception-attempt-to-invoke-virtual-method-java-lang-string-androi
Андрей
Он говорит что mdpi - не mdpi, и mdpi должен быть в 2 раза больше
Андрей
Вот мне бы понять...
Andrew
Andrew
а экраны это что то вроде 1920*1080
Aleksandr
Андрей
В идеале да, в официальной документации Android так и есть.
Андрей
Там прям написано так)
Andrew
Андрей
Сек
Андрей
Дойду до компа
Aleksandr
Какойнибудь типа кнопки
Andrew
В зеплине прекрасно делается настройка чтобы в dp всё отображалось. Затем делается макет под экран 1920*1080 и вёрстка понеслась. Я и не слышал, чтобы мои дизайнеры с плотностью заморачивались. Какая то фигня =)
Artem
у всех свои дизайнеры и программисты -__- я один без рабов?))