Mike
а тормоза?
гидравлические у меня, а что?
Anonymous
гидравлические у меня, а что?
про задержки отображения
Mike
про задержки отображения
Что «про задержки отображения»?
Ksenia
ты откуда хочешь что отображать? апи?
Ksenia
Что «про задержки отображения»?
когда медленно мограешь, кажется, что происходят задержки отображения!
死は終わりではない
геттеры и сеттеры
Anonymous
Что «про задержки отображения»?
вывода пользоввателю информации.
Mike
вывода пользоввателю информации.
Не смотрел «о чём говорят мужчины»? Оттуда мем пошёл, «зелёные тапочки».
Serg
Всем привет. В kotlinlang.org есть пункт про отладку корутин. В своем Android Studio не вижу, котлин плагин версия 1.4
Serg
Damir
Можете подсказать, хотел запарсить данные с assets xml. Создал пустой проект, чтобы посмотреть отображение. Нужны ли какие-нибудь разрешения от устройства? потому что после добавления кода даже тулбар дефолтный пропал
Damir
До этого выводилось необходимость permission, добавил (на скрине видно), ошибка пропала, но ничего не изменилось
Anonymous
да)
ок, спс😃
Damir
манджаро?
Нет, винда
kex
Всем привет! Вопрос по MVP. По канонам presenter не должен хранить контекст, но могу ли я передать его в параметре функции презентера? Например, для перехода c одной активити на другую, мне необходимо сделать intent, и он требует context, соответственно могу ли я передать в функцию презентера этот context, он ведь после работы функции не сохранится
kex
Кирилл
да, но сам презентер то не имеет доступа к активити/фрагменту, я использую moxy
Второе это было лишь рассуждения, ответ в первом сообщении
Данил
Вопрос, как использовать Toolbar (ActionBarLayout) в приложении 1. Один на все приложение, и в нужных местах заменять на локальный 2. Добавлять на каждом экране в разметке?
kex
Второе это было лишь рассуждения, ответ в первом сообщении
спасибо большое, я рассматривал такой вариант, но не мог понять для себя, логика ли это или нет
Кирилл
Вопрос, как использовать Toolbar (ActionBarLayout) в приложении 1. Один на все приложение, и в нужных местах заменять на локальный 2. Добавлять на каждом экране в разметке?
Мне нравится паттерн SingleActivity + flow fragments, где каждый flow фрагмент является своеобразным аналогом активити со своим layout и в нем контейнером для вложенных фрагментов. О нем рассказывал автор Cicerone в одном из своих докладов А вообще да, зависит от дизайна
Double Cat.
Подскажите, можно ли как-то узнать причину вызова клавиатуры? На этом фрагменте нету инпутов, но может на другом отработало ( что очень очень странно..)
Данил
И ловить из-за этого баги, я проходил через это, удачи :)
ну так ты и не написал как использовать. Если ты упомянул SingleActivity, значит ты подразумеваешь использовать toolbar в mainActivity, и подменять его на определенных fragment, если нужен другой
Serhii
Всем привет Нужна помощь с математикой Есть набор точек, через которые рисуется фигура (полигон) кривыми Безье. задача узнать или входит точка в полигон Что пробовалось: public boolean contains(int x, int y) { int i, j = polySides - 1; boolean oddNodes = false; for (i = 0; i < polySides; i++) { if ((polyY[i] < y && polyY[j] >= y || polyY[j] < y && polyY[i] >= y) && (polyX[i] <= x || polyX[j] <= x)) { oddNodes ^= (polyX[i] + (y - polyY[i]) / (polyY[j] - polyY[i]) * (polyX[j] - polyX[i]) < x); } j = i; } return oddNodes; } на первый взгляд работает, но когда используется много кривых - работает не верно Какой есть еще вариант, но не хотелось бы: Рисовать на битмапе полигон определенным цветом и брать пиксель по факту - но есть большой риск ООМ возможно у кого то завалялось решение?
Кирилл
ну так ты и не написал как использовать. Если ты упомянул SingleActivity, значит ты подразумеваешь использовать toolbar в mainActivity, и подменять его на определенных fragment, если нужен другой
>где каждый flow фрагмент является своеобразным аналогом активити со своим layout и в нем контейнером для вложенных фрагментов
Aleksandr
Всем привет, кто-нибудь в курсе как в gradle скрипте можно динамически вытащить названия всех подключенных в gradle.settings модулей?
Данил
>где каждый flow фрагмент является своеобразным аналогом активити со своим layout и в нем контейнером для вложенных фрагментов
В этой фразе вообще нет слова про toolbar. Я вот, например, также использую fragment в качестве root, например для viewPager. В общем используются в каждом fragment свой toolbar и приходится каждый раз описывать действия для каждой иконки в toolbar, что считаю повторным кодом, поэтому вот и надумывал использовать один и подменять на нужных мне. За управлении бы отвечало Navigation Library и toolbarом бы автоматом управляло
leksss
Не пойму, почему не хочет принимать ошибку? Как передать ее в крашлитикс?
Данияр
может в белом фоне белая иконка ?
Кирилл
может в белом фоне белая иконка ?
Я тоже об этом подумал, но он пишет что ресурс не найден. Наверное неправильно его сеттит
leksss
написано же, что нужно Throwable передавать
Я понимаю, просто на андроид.дев передают эксепшен. Можно как то в throwable переделать?
Данил
а Exception это не Throwable?
у тебя Exception?, а не Exception
Кирилл
Покажи как ты ее устанавливаешь
Данил
Я понимаю, просто на андроид.дев передают эксепшен. Можно как то в throwable переделать?
либо гарантируй, что там она будет с помощью !!, либо проверяй
Кирилл
Не пойму, почему не хочет принимать ошибку? Как передать ее в крашлитикс?
у тебя возможный null передается в аргументы а принимается только не null
Anatoliy
Если во ViewPager будет 2 вкладки и я хочу сделать 1 фрагмент на обе с mvvm,но внутренности , то есть данные будут разные,то я могу это сделать ведь без проблем?
Кирилл
Если во ViewPager будет 2 вкладки и я хочу сделать 1 фрагмент на обе с mvvm,но внутренности , то есть данные будут разные,то я могу это сделать ведь без проблем?
Если ты про создать два инстанса одного фрагмента притом что у них одна ViewModel то по идее да, если ViewModel не Shared
Кирилл
У тебя это вектор, да? Попробуй поставить иконку из кода
Yank
всем привет, почему скриншот не сохраняется ?
Данил
6
тогда не знаю, но на Android 10 File уже не работает без включенного параметра
Anatoliy
Если ты про создать два инстанса одного фрагмента притом что у них одна ViewModel то по идее да, если ViewModel не Shared
я не особо понимаю, как это в адаптере пейджера прописать. я же там пишу какие фрагменты в какой вкладке лежат и что-то подсказывает что неправильно один и тот же указать будет в каждой вкладке
Данил
android:requestLegacyExternalStorage="true" такой ?
Да, на Android 11вроде он вообще не реагирует, но это не точно
Anonymous
Народ привет, подскажите что я делаю не так: val boxer1:TextView = it.findViewById(R.id.boxer1) boxer1.text = "fjkdshfjksdhfjksd" все вроде нормально дальше мы считываем текст: val boxer1_txt:String = boxer1.text as String и в этот момент я получаю: java.lang.ClassCastException: android.text.SpannableStringBuilder cannot be cast to java.lang.String что я делаю не так? всегда работало а тут вдруг перестало и гугл в этот не помогает
Anonymous
boxer1.text.toString()
на это студия ругается как рудимент и ВНЕЗАПНО это тоже приводит к java.lang.ClassCastException: android.text.SpannableStringBuilder cannot be cast to java.lang.String
Ярослав🇺🇦
🤦‍♂
Ярослав🇺🇦
Ты саму ошибку понимаешь хоть?
Anonymous
Ты саму ошибку понимаешь хоть?
примерно, не может привести к стрингу, согласен что в поле текста может быть что угодно и даже не чарсиквенс НО метод toString() должен вернуть стринг
Ярослав🇺🇦
as String это не toString
Anonymous
ну написано же что, spannable
а откуда он там и зачем? я то стрингу туда посылаю, и по документации там чарсиквенс должен быть
Кирилл
as String это не toString
он ниже написал что замена as String на toString тоже кастит ошибку
Anonymous
as String это не toString
согласен но надпись: boxer1.text.toString() приводит к тойже ошибке
Ярослав🇺🇦
Весь метод сюда
влад
и желателно внутри ```
Ярослав🇺🇦
А то пока это гадание на кофейной гуще