Anonymous
Пиздец, шо им надо, даже не ясно
Anonymous
как отправить ещё раз отклоненную версию
Artur
апни версию пересобери
Anonymous
ок. почему нет нормальных способов?) Помойка этот GP
Turalllb
Скажи в какую сторону смотреть, если нужно при каждом перемещении фокуса в ресайклере делать скролл так чтобы на экране появилась часть нового айтема? SnapLinearLayout делает это с запозданием. Ты скроллишь к какому то элементу, а он потом соображает. А нужно так чтобы ты скроллишь и скролл сам продолжается до нужного места
ARTUR
Всем хай, ребят , как вы начинали учить андрой ? подскажите ,какие этапы , там книги и тд, уже ковыряюсь 3 недели , ну такая муть ((,
Кирилл
Кто-нибудь может, пожалуйста, внятно объяснить по поводу View#onMeasure? Кто-то пишет, что можно вызывать super.onMeasure() и это ок, кто-то пишет что обязательно нужно setMeasuredDimension(), кто-то использует оба. Так что и в каких случаях надо использовать??
Сергій
Эх, какие же классные и ламповые раньше были конференции Google IO
Turalllb
Есть база данных sqlite, я ее открываю на компе , знаю там есть таблица с такими то названием. Но все время получаю при запросе , что такой таблицы нет. Как можно получить список таблиц?
Turalllb
Я пробовал через adb sqlite на устройстве запустить. Что то не выходит.
Кирилл
Всем хай, ребят , как вы начинали учить андрой ? подскажите ,какие этапы , там книги и тд, уже ковыряюсь 3 недели , ну такая муть ((,
Это ощущение ненависти надо просто перебороть. Потом проще будет, даже нравится начнёт, немного.
Сергій
тебе индусы всю атмосферу ломают?
Нет, сейчас все стало слишком формально, много лоска и красивых слов. Раньше же просто люди выходили за трибуну и говорили об апи над которым они работали 😢
Di7aK
не могу найти лимиты fcm, сколько там можно бесплатно отправлять пуши?
Aleksey
Всем хай, ребят , как вы начинали учить андрой ? подскажите ,какие этапы , там книги и тд, уже ковыряюсь 3 недели , ну такая муть ((,
Big Nerd Ranch: Android Development я читал в оригинале, но не самое актуальное издание можно на русском найти очень её всем рекомендую - закрывает все тупые вопросы и на выходе имеешь около 10 приложений и опыт работы со звуком (ого, кому оно вообще всралось, лучше бы Dagger2 и RxJava дали (нет))
Сергій
не могу найти лимиты fcm, сколько там можно бесплатно отправлять пуши?
много, скорее юзер удалит приложение из-за спама чем ты попадешь на какой-то лимит
Di7aK
А раньше же был лимит?
Aleksey
в доке по FCM все лимиты описаны
max
Камрады, всем привет. Что за аномалия? Сегодня заметил сотни ошибок в консоли. Затронуло одного юзера с lenovo yoga на 5 android. Выдаёт практически ровно сотню ошибок в час у него. Ничего не понимаю, что там у человека происходит.. Кто сталкивался?
max
Кирилл
https://youtu.be/NYtB6mlu7vA Лучше доклада по написанию кастомных вью я не видел
Ну там опять же сказано, что нужно вызывать setMeasuredDimension(). Но непонятно, почему кто-то живёт нормально, не переопределяя onMeasure, кто-то вызывает super.onMeasure() без setMeasuredDimension(), а кто-то и то и другое делает.
Dug
ну ты вызываешь setMeasuredDimension() для того, чтобы определить какие-то свои параметры
Сергій
если твоя вью будет наследоваться от ViewGroup либо от View, то тебе надо рассчитывать размеры самому
Turalllb
Можно быть такое что на sqlite базе стоит защита? Дае базы есть, запускаю скипт на одной, выводит список таблиц, а по другой выводит окно android metadata
Кирилл
setMeasuredDimension надо вызывать если твоя вью должна иметь свою логику задания размеров
А super когда надо вызывать? Я вот к примеру встретил в достаточно популярной библиотеке такой код override fun onMeasure(widthMeasureSpec: Int, heightMeasureSpec: Int) { super.onMeasure(widthMeasureSpec, heightMeasureSpec) layoutParams = layoutParams.apply { width = matchParent height = centerContentHeight } }
Кирилл
вызов супер-метода делегирует расчеты размеров в класс родителя, но если это базовые классы, то надо самому
Эта вьюшка наследуется от релатива. То есть, если я просто наследуюсь от вью, то мне надо setMeasuredDimension, а если от готовой реализации, то супер, да?
Сергій
если автор хотел задать новые параметры леяута, почему их не передал в super.onMeasure(widthMeasureSpec, heightMeasureSpec)
Кирилл
это какой-то гавнокод
Как сделать лучше?
Ilya
Как сделать лучше?
напрямую в super наверное передавать парамсы
Кирилл
если автор хотел задать новые параметры леяута, почему их не передал в super.onMeasure(widthMeasureSpec, heightMeasureSpec)
Эта вьюшка наследуется от релатива, и автор накидал достаточно много логики по расстановке чайлд вьюшек в onSizeChanged. Скорее всего, вручную сеттятся параметры, чтобы вызвался onSizeChanged.
Anonymous
Помогите, при ретрофите пост запрос на сервер отправляет 2 клика вместо одного, с чем это может быть связанно?
Sergey
Привет! Как в rxjava пробросить свою ошибку заместо пришедшей до subscribe?
Artem
Эмитишь ошибку, и в блоке подписки мониторить
Вячеслав
Ребят. Всем привет. В моем приложении есть in-app-purchases . И какого-то черта Google периодически отменяет покупки и возвращает их клиентам. Клиенты не отменяют покупки, но деньги им возвращаются, а статусы заказа становятся как "Платеж возвращен". В чем причина?
Sergey
Single и commplitable, получаю в одном случае данные из сети, в другом из бд. Хочу подменить пришедшие ошибки от того же retrofit или room на свои
Sergey
Оперативно, спасибо!!! Заработало!!!
Anonymous
Ребят, сколько сбоев у вас показывает в консоли GP
Anonymous
как-то странно это работает
Artur
Ребят, сколько сбоев у вас показывает в консоли GP
норм показывает, сколько было, если у чела там собирается стата и тд
Anonymous
Стек трейсы с блоков catch тоже отсылает?
Artur
не с блоков, а просто стек трейсы падений - да
Anonymous
Или ля, странно
Anonymous
150 падений
Anonymous
однако у меня все хорошо, на разных девайсах
Artur
может версия андроида или врубил прогвард и не сделал правила, а проверял дебаг версию
Anonymous
может версия андроида или врубил прогвард и не сделал правила, а проверял дебаг версию
Я правила там и не делал, и так нормально пашет релизная версия
Artur
ну его не было и ты включил?
Anonymous
Иногда вообще забываю переходить на дебаг версию, и прямо так тестирую, норм
Artur
а вообще там же должны быть трейсы ошибок в консоли плея, чекни их
Anonymous
Artur
ну а подробне
Anonymous
там стектрейсы вообще не понятные
Anonymous
вот к примеру (ну тебе мало что это даёт, без исходников)
Anonymous
Старнно ещё, файлы деобфускации загружены, а некоторые части не деобфускацировпны
Aleksey
когда что-то с картой делаешь
Anonymous
когда что-то с картой делаешь
Текущее местоположение вывожу
Aleksey
Текущее местоположение вывожу
вот когда InfoWindow инициализируешь, отдаёшь null в конструктор пздц, иди учи джаву)
Artur
+
Aleksey
всмысле нулл отдаю
хз, ошибка об этом говорит
Anonymous
я там колхоз самый юзаю
Anonymous
onClickListener повесил э
Anonymous
И когда нажимаешь, чтобы закрывало сразу)
Anonymous
хз, ошибка об этом говорит
так я же говорю, непонятный стектрейс
Aleksey
так я же говорю, непонятный стектрейс
понятный - в конструктор null пришёл
Aleksey
или что-то, что использует конструктор не инициализировал
Anonymous
понятный - в конструктор null пришёл
но InfoWindow это класс библиотеки карт)
Anonymous
С ним ничего не сделать