Mikhail
Maxim
Да )
Mikhail
Там же давались рекомендации, когда это лучше использовать)
Maxim
Ну у меня тоже вложенные сообщения есть
Mikhail
У себя на проекте такого еще не делал, так как элементы, в основном, маленькие
Maxim
Да я смотрю мало какой мессенджер так извращается
Maxim
ТГ так не делает например
Max
Помогите пожалуйста . Как привязать меню к BottomAppBar ? Если стиль обязательно "Theme.MaterialCompinents...DarkActionBar"
https://devcolibri.com/implementing-bottomappbar-menu-and-navigation-part-2/ если кратко так же как и в Toolbar или ActionBar
Евгений
DialogFragment на эмуляторе 19 андроид, экран 768x1280 имеет вот такой белый отступ. Это какой то тулбар или баг?
Евгений
синяя полоска тоже не моя
Александр
Да, на пятерке стреляет такое, хиляется этим: dialog?.requestWindowFeature(Window.FEATURE_NO_TITLE)
Max
DialogFragment на эмуляторе 19 андроид, экран 768x1280 имеет вот такой белый отступ. Это какой то тулбар или баг?
проверь тему приложения и не задается ли заголовок у диалога. так же если внутри DialogFragment создается диалог он не должен быть от android.dialog (точно не помню) а должен от support v7 или androidx
Maxim
Зачем телеграмм писал верстку в коде? Есть ли вообще смысл в таком подходе?
Maxim
Что-то не вижу разницы вообще )
Александр
Это не значит что её нет
Max
Вообще не стоит учиться по исходникам телеги, там иногда весьма...специфические решения)
Oleksiy 🇺🇦
как посмотреть через логи что передается через интент?
Евгений
всем большое спасибо)) помогло setStyle(STYLE_NO_TITLE,0) в onCreate dialog?.requestWindowNoFeature везде просит не вызывать его до setContent
Maxim
Это не значит что её нет
А где она будет заметна?
Anonymous
Всем привет. Как можно сделать, чтобы приложение запрашивало root?
Ivansuper
Всем привет. Как можно сделать, чтобы приложение запрашивало root?
https://developer.android.com/reference/java/lang/Runtime#exec(java.lang.String) Запускай "su". Запрос должен появиться
Сергей
Всем привет. Как можно сделать, чтобы приложение запрашивало root?
Попросить пользователя, вежливо (1) переустановить телефон как root, найдя инструкции для его модели в Интернете (2) переустановить приложение.
Muhammad
Здрасвуйте всем
Ivansuper
Здрасвуйте всем
https://neprivet.ru/
Muhammad
мне нужно ваша помощь в лайовте есть Rating Bar и я хочу сделать так что бы при onCreate рейтинг бар пополнялся и при клике кнопке значение рейтинга уменшался на 1 (-1)
Denis
Зачем телеграмм писал верстку в коде? Есть ли вообще смысл в таком подходе?
Есть смысл, если ты не хочешь тратить время на inflate
Maxim
Так Inflate же вроде быстрый?
Denis
Ещё можно удобно прокидывать в конструктор, что тебе нужно
Denis
Ну и тратить время на парсинг xml, когда у тебя всего 16 мс - не очень прикольно
Denis
Иногда выгодней вообще на канве все нарисовать
Denis
Так вроде ТГ делает
Не везде. У них больше вьюх всё-таки
Александр
Шо ж вы так любите этот телеграмм пообсуждать
Александр
Его пишет челик, у которого там своя атмосфера. Зачем он так делает, знает наверное только он.
Ivansuper
Ну и тратить время на парсинг xml, когда у тебя всего 16 мс - не очень прикольно
90Гц и 120Гц телефоны уже почти в обиходе более менее. Так что я бы не расслаблялся на 16мс : )
Ivansuper
Его пишет челик, у которого там своя атмосфера. Зачем он так делает, знает наверное только он.
По крайней мере он делает продукт, а не кидает в потолок карандаши часами, раздумывая в какой слой архитектуры ему воткнуть http запрос
Кирилл
Це да. Код должен быть в первую очередь рабочий, затем уж красивый.
Но при этом, если он некрасивый, то с большой вероятностью в скором времени он станет и нерабочим.))
Oleg
Ребят, кто-нибудь использует AppMetrica от yandex? Поделитесь, стоит ли на нее переходить, как основного сервиса для крэшей и аналитики? После выключения Fabric dashboard пользоваться Firebase больно и неудобно. Ищу толковые альтернативы.
Norim
https://github.com/christopherney/Enigma Ещё такое есть, блин назвали громко, есть такой деобфускатор:) а это наоборот
Увы ни одна из предложенных библиотек не заработала. Как ты их искал? Я ни одну не смог найти
Norim
@yokunemashita держи, прикольная штука https://github.com/MegatronKing/StringFog
Эта не собирается, там даже ишюсы есть
Norim
+ у неё есть уязвимости, они в ишюсах описанны
Ярослав🇺🇦
Эта не собирается, там даже ишюсы есть
Это нормально для китайских либ, их собрать это надо уже обладать скилом😂
Ярослав🇺🇦
Ты ещё китайский натив не собирал
Norim
Это нормально для китайских либ, их собрать это надо уже обладать скилом😂
Так как ты их искал? Будем ориентировать через работу шифрования, они используют нативный код для этого
Олександр
Это нормально для китайских либ, их собрать это надо уже обладать скилом😂
я так диплом писал. нашёл хреново работающую китайскую либу, внёс правки чтобы работало нормально и диплом готов 😄
Norim
Самый лучший вариант - библа, которая спарсит все строки в проекте и зашифрует их, как делала энигма по заявленям автора
Ярослав🇺🇦
Можно ещё поиграться с фильтрами и запросами. Там тоже надо уметь искать:))
Adel
Всем доброго времени суток, возник такой вопрос : Имеется прогресс-вьюшка и ViewPager2. Внутри ViewPager'a может загружаться медиа-контент, фото или видео. Нужно запускать прогресс бар в зависимости от того, подгрузилось ли изображение или нет. Я так понимаю, onBindViewHolder должен вызываться каждый раз, чтобы я через интерфейс мог передать в активити информацию о том, что нужно показать прогресс бар. Как это можно сделать? Или есть более правильные методы?
Serg
подскажитье кто вызывал suspended function в тестах @Test fun update() = testCoroutineRule.runBlockingTest { } меня ошибка , на которую не нашел ответ java.lang.IllegalStateException: This job has not completed yet
Serg
кто писал тесты для корутин, подскажите кто как вызывал саспендед функцию?
Double Cat.
Подскажите в чем может быть проблема: в крашлитиксе фаербейса ссылаются на строки в java. Но у меня весь мой код (за исключением библиотек возможно) на Kotlin. Почему так и куда копать?
Adel
Делай так же как и в recyclerview делаешь .
Да я и в recyclerview не представляю, как правильнее связать :(
Adel
Можно через интерфейс
onbindviewholder не вызывается каждый раз при смене страницы
Almas
https://stackoverflow.com/q/56023753. Кто сталкивался?
Alexander
onbindviewholder не вызывается каждый раз при смене страницы
Точнее так , зачем тебе его каждый раз вызывать ?
Adel
А он тебе тут зачем нужен ?
В нем подружается видео или изображение, в случае видео - нужно передать длительность видео, в случае изображения, нужно передать постоянную длину для изображений
Adel
И показывать progress нужно только после того, как ресурс готов
Dima
#оффтоп Посоветуйте беспроводную клавиатуру плиз В средней ценовой категории (как по мне это 50-70$) Есть ли возможность подключать клавиатуру к встроенному блютузу вообще? Или только свисток?
Adel
И показывать progress нужно только после того, как ресурс готов
А может получится так, что изображения уже все подгружены, либо не подгружены
Adel
либо часть подгружена
Adel
И вот чего-то трудно механизм придумать соответствующий
Alexander
И вот чего-то трудно механизм придумать соответствующий
Так , стоп , просто повесь коллбэк на изменение состояния , которое тебе нужно отследить . И реализуй эту всю конструкцию , там где ты хочешь смотреть за изменениями и все .
M
Когда устанавливаешь margin для recycler view, например 5dp, расстояние между каждым item получается 10, как это решить?