You
что прям совсем ни у кого?
Roman
подскажите, можно ли отключить экранные кнопки на скриншоте в эмуляторе?
Axrorxo'ja
как можна уменьшить загружаемый размер картинки не испортиа качеству
Никита 🙃
как можна уменьшить загружаемый размер картинки не испортиа качеству
Блин, была хорошая пикча на эту тему, буквально на днях стёр
Никита 🙃
По простому - никак. Уменьшая размер умееьшаешь качество
Axrorxo'ja
Блин, была хорошая пикча на эту тему, буквально на днях стёр
понятна надо посмотреть телеграмм как там
Никита 🙃
Он сжимает
Никита 🙃
Качество тоже
Axrorxo'ja
понятно :(
Sergey
сделал на textView textIsSelectable, чтобы можно было копировать, но теперь проблема в том, чтобы деселектить текст, юзер должен кликнуть на область textView, а не на вообще любую область. Как лечить? Была б моя воля я бы вообще всей рут вью разрешил селектить, но не нашел как
Anonymous
Андроид студия сама по себе склеивает папки пустые, как это отключить кто знает?
Gerc
Fatal Exception: java.lang.NullPointerException: Attempt to invoke virtual method 'java.lang.Object java.util.ArrayList.get(int)' on a null object reference at android.support.v4.app.FragmentManagerImpl.executeOps(FragmentManager.java:2587) at android.support.v4.app.FragmentManagerImpl.executeOpsTogether(FragmentManager.java:2383) at android.support.v4.app.FragmentManagerImpl.removeRedundantOperationsAndExecute(FragmentManager.java:2338) at android.support.v4.app.FragmentManagerImpl.execPendingActions(FragmentManager.java:2245) at android.support.v4.app.FragmentManagerImpl$1.run(FragmentManager.java:703) at android.os.Handler.handleCallback(Handler.java:815) После добавления глайда стали такие эксепшены. Фрагменты не использую
Gerc
И почему-то только на ZTE BLADE V7 LITE android 6
Artem
Как можно решить проблему : При нажатии на кнопку восстановления пароля делается запрос на сервер и если ответ успешный , то выводится диалог. Но если во время выполнения запроса нажать back, то будет краш из-за попытки создать диалог, когда пользователь уже находится на другом активити?
Alibek
Ребята, помогите, пожалуйста! Возникает ошибка в приложении после обновления устройства до Android 8.0. В приложении использую Firebase Firestore и из-за ошибки не грузится контент. Вот ссылка на ошибку: https://gist.github.com/abekek/f606be5a0826024a276ea8689e6f34ae
Dyno
Никита 🙃
Поверь, это лучше решение, чем тыкать куча if-ов
Artem
Ну вообще да, dialog.dismiss
Никита 🙃
Не диалог отменять. Он как раз таки крашнется. А Call ретрофита
Artem
Видать невнимательно прочитал задачу
Никита 🙃
Видать невнимательно прочитал задачу
Чел показывает диалог, если пользователь ткнул назад во время запроса. Соотв тот крашится. Ему предложили делать проверки, жива ли активити. Но лучше отменять запрос.
Artem
А крэшится почему? Диалог утекает?
Никита 🙃
Если утекает, то оно не крашится) Диалогу нужен активити что бы показать себя. Если активити мертво, то диалог выкенет ошибку.
Никита 🙃
По сути диалог же фрагмент. Он не сможет приатачится к мёртвому окну :)
Artur
Использует уже кто Paging либу от гугла?
Mike
По сути диалог же фрагмент. Он не сможет приатачится к мёртвому окну :)
ничто не фрагмент кроме фрагмента :) DialogFragment как раз эту проблему решает.
Mike
Аттачится к мертвой Активити?)
нет, пересоздаваться, когда пересоздаётся активити)
Artem
Я не понимал в чем проблема у чела, но если предположить что там запрос прямо из Активити, то все встаёт на свои места)
Artem
Я не понимал в чем проблема у чела, но если предположить что там запрос прямо из Активити, то все встаёт на свои места)
Да, из активити делается POST запрос на сервер и в onSuccess если все ок вызывался диалог
Artem
В принципе да, правильнее будет отменить запрос в таком случае
S
гайз, кто-то может подсказать талковую либу по работе с QR-кодами ?
Anton
Ребята, а кто как нормально скалит превью из камеры через textureView.setTransform ?
S
ZXing, ZBar
спасибо!
Андрей
кстати про баркоды
Андрей
есть смысл юзать вот это
Андрей
https://firebase.google.com/docs/ml-kit/android/read-barcodes
Андрей
если есть кошерный ZXing?
Dmitry
если есть кошерный ZXing?
Zxing больше форматов поддерживает, штрих-коды с потертостями читает несколько лучше. На идеальных штрихкодах скорость скорее будет больше у MlKit'а.
Alexander
Всем привет! Что сейчас самое лучшее для воспроизведения видео по линку?
Никита 🙃
ExoPlayer?
Сергій
ExoPlayer!!
Alexander
Понял, спасибо)
Alexander
У него норм с поддержкой? Какие-то сложные вещи можно делать вида добавления видео на видео?
Никита 🙃
Это как?
Никита 🙃
Видео на видео?
Сергій
У него норм с поддержкой? Какие-то сложные вещи можно делать вида добавления видео на видео?
он просто играет видео/аудио, там есть паддержка кастомных рендереров, ты можешь попробовать написать свой с нужным функциналом
Alexander
Понял, спасибо!
Kirill
Привет, подскажите, есть 2 цвета, любой цвет и черный с 50 процентами прозрачности. как из них получить третий цвет, который является наложением одного на другой?
Kirill
как когда вьюху одну на другую накладываешь
Kirill
или статус бар
Yaroslav
всем привет
Kirill
a*0.5+b*0.5
А если потом цвет окажется не черный?)
Yaroslav
подскажите пожалуйста, как приподнять buttonNavigation?
Kirill
второй цвет
Yaroslav
Я так понимаю он здесь приподнят? elevation?
Сергій
подскажите пожалуйста, как приподнять buttonNavigation?
положить его в самом верху иерархии виджетов
Dzmitry
Application.onCreate выполняется же в main потоке? Т.е. если я из него вынесу инициализацию классов с кодом конструктора типа handler=new Handler() ... в другой поток, то эти классы нужно будет переделать, верно?
Сергій
он выполняет на том лупер треде который ему дашь
Сергій
по умолчанию это main looper(main thread)
Dyno
во фрагменте Listener кастится из Context. Как такое возможно? Наш listener же не имеет родителя Context. И как тоже самое проделать только наоборот? Listener будет находиться в активити
Dyno
а реализоваться во фрагменте
Dzmitry
ну короткий ответ — да, но слишком тут всё неоднозначно
ок, спасибо. Вообще я переношу часть инициализации в лоадер активности (getLoaderManager().restartLoader..) так вот в нем возникает java.lang.RuntimeException: Can't create handler inside thread that has not called Looper.prepare() для всех handler=new Handler()...