Кирилл
А у тебя на телефоне эта же версия апк (как я понял релиз) работает?
Oleksiy 🇺🇦
Не мой телефон, но эта версия работает
Dmytro
Не мой телефон, но эта версия работает
тебе говорят, чтобы ты на телефон себе поставил тоже апк, а не с кабеля)
Влад
Ты что-то накрутил с наследованиями. поставь брекпоинты и разберись. Если ОН появился и пропал, то КТО_ТО его спрятал, сам по себе прогресс не исчезает, т.е скорее всего снова метод по фетчу ресайклера отработал...
Та там прямое наследование не чему переопределять этот метод опять... Просто переменная mIsLoading - livedata и после неудачной загрузки осталась false, а этот метод так и не запустился чтобы изменить ее состояние
Z.
ребят глупый вопрос, как зафиксировать селектор, я нажал на картинку селектор поменялся, отпустил, он вернулся в исходное состояние, как его зафиксировать в pressed состоянии?) спасибо
WINGRADA
Скажите а здесь есть разработчики которые пишут игры на котлине?
Дмитрий
Ребят, скажите пожалуйста, а очищение хранилища убивает все запущенные приложением Services?
Flogiston
юзаю один и тот же инстанс тоста, меняя в нем только текст (леяут кастомный, LENGTH_LONG) + вызиваю show(), спустя несколько (по времени примерно столько же как и LENGTH_LONG) вызовов show() тост на некоторое время не показывается, а потом опять ок работает (есть видос). Как пофиксть это?
Flogiston
Oleksiy 🇺🇦
rakhmatullaev01
возможно он работает когда эти рубашки расположены в определенном порядке?
Z.
зафиксировать прессед не получиться, можно добавить еще состояние и перевести при клике в него, например selected
я пытался таким образом сделать, но мне кажется что по клику нужно фиксировать руками, либо я что то не так делаю опять же
Dmytro
он срабатывает по нажатию на (+)
а зачем один? думаю в этом и проблема, создавай новые инстансы, они в очередь будут вставать
rakhmatullaev01
он срабатывает по нажатию на (+)
cтранно, а ты точно поставил на все эти + по нажатию чтобы работало?
Flogiston
а зачем один? думаю в этом и проблема, создавай новые инстансы, они в очередь будут вставать
когда я юзаю разные инстансы, на андроид 10 тосты добавляются в очередь и каждый из них показывается LENGTH_LONG времени, конда пользователь очень много раз нажмет (+) тосты создадут лаг, меня это не устраивает, поэтому так. Судя по всему, моя новая проблема возникает тоже только на андроид 10
Flogiston
cтранно, а ты точно поставил на все эти + по нажатию чтобы работало?
да, в адаптере, судя по всему проблема только на андроид 10
Артем
Добрый вечер, в onDestroy обязательно уничтожать webView или оно само все сделает?
𝙈𝙖𝙠𝙨𝙤𝙣𝙞𝙘 🇷🇺
Товарищи, а как сделать автоматический скроллвью? Я хочу открыть фрагмент и в нем текст должен автоматический прокручиваться справа налево
𝙈𝙖𝙠𝙨𝙤𝙣𝙞𝙘 🇷🇺
типа как книжка по страницам ? или реально скролл?
реально скролл, как прокручивается текст в музыкальных приложениях, где название трека не влезает полностью и оно прокручивается, на ютубе гайды смотрел, но там текст тупо во весь макет по горизонтали, а у меня текст находиться между двумя картинками, и на него не действует ограничение constraint layout'а, я определил границы текста, но он всё-ровно во всю ширину... Я хочу сейчас обвернуть текст в horizontalscrollview и сделать автопрокрутку, но как это сделать?)
Никита
𝙈𝙖𝙠𝙨𝙤𝙣𝙞𝙘 🇷🇺
аа, автопрокрутка - бегущая строка? такое гуглить)
да) именно бегущая строка, я посмотрел и не нашел как правильно сделать это, вот решил тут спросить)
Кирилл
да) именно бегущая строка, я посмотрел и не нашел как правильно сделать это, вот решил тут спросить)
Насколько я помню это делается через отдельный стиль для TextView. Гугли, такое точно есть в инете
Vitaly
Помогите решить проблему При работе с multi flavor возникает ошибка связанная с kotlinx.android.synthetic Пишет следующее: (скрин) pxa - название flavor
Vitaly
Vitaly
Вот тут не может найти ‘pxa’
Z.
возникла необходимость каждому пользователю давать уникальные идентификаторы, мне нужно какой то свой end point написать? Или может гугл предоставляет какой ни будь сервис? Спасибо)
Z.
UUID чем не угодил?
ну я так понимаю он может повториться теоретически у разных пользователей, нет?
Z.
firebase
спасибо
Sereja
Sereja
Как можно такие линии в списке сделать
Arsen
а какие вообще могут быть коллизии если у тебя нету своего ендпоинта? как юзеры интерактивят между собой?
Arsen
тогда сторонний сервис должен сам предоставлять сервис для идентификации
Arsen
может от тебя хотят девайс ид, а не юзер ид
Z.
Просто нужен id, это проект для обучения, какой нибудь буду подсовывать, спасибо)
Dmytro
так это текст с иконкой, только для последнего айтема придется другой дравабл вставить
Станислав
ребята, можно ли повесить на кнопку назад в navigation bar определенное действие? Как определить нажатие по этой кнопке?
Arsen
все зависит от кейса: 1) ид юзера - на стороне бека 2) инсталейшин ид (например корзина в гостевом режиме, переустановка = сброс) 3) девайс ид (стабильный, простая переустановка не сбрасывает) - например для ограничений на кол-во попыток авторизации
--------
ребята, можно ли повесить на кнопку назад в navigation bar определенное действие? Как определить нажатие по этой кнопке?
конечно можно. В разметке у тулбара устанавливаешь иконку через navigationIcon, потом во фрагменте toolbar.setNavigationOnClickListener(v->{тут то что надо сделать по нажатию});
Сергей
Задача:
Сергей
Вопрос: имеем ByteInputStream (из файла в ассетах). Потом скармливаем поток БитмапФэктори. Хочу между этими двумя операциями воткнуть обработку каждого байта (примитивное шифрование к примеру, тупо xor с номером байта в потоке). Как это наиболее элегантно можно в джаве сделать?
Сергей
FilterInputStream унаследовать
Думал так. А проще как то?
Mike
Сергей
Ок.
Pogoskyi
Привет, коллеги. Кто может посоветовать решение благодаря которому чтение ANR становится возможным? Может быть есть наработки как определять более детально ANR и места их возникновения. То что даёт google developer нам не сильно помогает
Pogoskyi
у яндекс аппметрики неплохие краш логи если ты об этом
Возможно, я о том что те логи что даёт google не читаемые. Поставили крашлитикс он тоже не то что бы очень помог
--------
если активити - то переопределить метод onBackPressed(). Если фрагмент, то я вешаю слушатель на сам фрагмент при помощи setOnKeyListener() и фильтруя в колбеке эвент keyCode == KeyEvent.KEYCODE_BACK
--------
супер! еще раз спасибо
this.getView().setFocusableInTouchMode(true); this.getView().requestFocus(); this.getView().setOnKeyListener(new View.OnKeyListener() { @Override public boolean onKey(View v, int keyCode, KeyEvent event) { if (event.getAction() == KeyEvent.ACTION_UP && keyCode == KeyEvent.KEYCODE_BACK) { тут пишешь что нужно return true; } return false; } });
--------
вот такая портянка получается, мб можно сделать проще, не заморачивался, если честно
Mr. Ok
Привет. Кто может подсказать эквивалент camera.area в camera2 api?
Dmitry
Подскажите плагин для графа зависимостей Dagger плз
Pogoskyi
есть Sentry, но придется события самому все равно расставлять
А способа из консоли как то прочитать, переобразовать их логи не возможно?
Konstantine
А способа из консоли как то прочитать, переобразовать их логи не возможно?
это не так работает, код ошибки такой же приходит, плюс дополнительно события перед крашем. Что расставишь то и придет
BDB 🏴‍☠️
Ребята, пожалуйста поделитесь фрагментов реализации отношений в Room один к многому one to many
Станислав