Dmitrii
у них и кириллическая азбука для монгольского языка есть
Andrew
Предпочитаю велосипедить, только если не могу найти/закастомить существующие решения
Ну нет для обучения то почему бы и нет? чтобы понять принцип. Но на постоянке да, не лучшее решение велик переизобретать
Andreu
Ну нет для обучения то почему бы и нет? чтобы понять принцип. Но на постоянке да, не лучшее решение велик переизобретать
Обучение да, но когда попадаешь в такую ситуацию на работе, то такого энтузиазма у тебя уже нету)
Andreu
Ибо сроки и прочее)
Vitaly
Правильно ли реализовано то, что треды определяются при подписке? Или переключение на io тред должен осуществляться в репозитории, а на ui тред в presenter/viewmodel ?
Друг Владік
Здравсвуйте, коллеги! Я взял проект на Upwork, но как раз через несколько дней у меня случились некоторые семейные проблемы (правда), из-за которых я не смог выполнить заказ. Мне пока ничего не заплатили. Вопрос: может ли заказчик мне теперь поставить единицу и оставить плохой отзыв, если я сейчас отменю проект? Спасибо.
Adel
Типа такого, но чтобы чекбоксы были слева в обоих случаях
P҉h҉o҉e҉n҉i҉x҉
Я нашёл этот метод в инете, но вот только проблема с обработчиком, нужно нажимать два раза что бы выбралась именно та на которую жмёшь)
P҉h҉o҉e҉n҉i҉x҉
https://github.com/llollox/CompoundButtonGroup Есть и такой вариант
Вадим
Ребят, как можно пофиксить?
Вадим
Привет, слушай. Мб ты сталкивался. Хочу достать каждый href в li. Но он начинает лезть в подкатегории
P҉h҉o҉e҉n҉i҉x҉
Adel
Так это и обыкновенно можно сделать
Adel
У меня так сейчас
Adel
Типо так?
Было бы здорово сделать как тут
P҉h҉o҉e҉n҉i҉x҉
Было бы здорово сделать как тут
Нужно доделать обработчик, ну а в целом все работает
Антон
подскажите как с фрагмента перейти на другой фрагмент?
Антон
у меня в активити фрагмент который содержит список recyclerview и при нажатии на компонент списка должен открывать другой фрагмент
Антон
в таком случае транзакция получится ?
Антон
жестко в каком смысле ?
Вадим
Спасибо, уже разобрался)
Антон
нет
Антон
RelativeLayout
Turalllb
Как можно заставить tabLayout не вызывать слушатель на первом табе при инициализации , не используя флаг?
Turalllb
Как можно заставить tabLayout не вызывать слушатель на первом табе при инициализации , не используя флаг?
Хм. Возможно просто вешать слушатель только в onResume, надо проверить с утра
🐈 гав-гав
Ребят, подскажите плиз, влияет ли рейтинг аккаунта гугл консоли на рейтинг приложения в консоли? (допустим одно приложение забанили), повлияет это на другое приложение на этом же аккаунте? Может кто то статьи видел? Или официальную инфу
trashkalmar
ещё как влияет. Есть куча историй, когда банили каскадом учётки и приложения
Anonymous
Решил посмотреть пару видео быстренько, чтобы вникнуть что тут у вас да как.....
Anonymous
Anonymous
Anonymous
Можете подсказать, а есть возможность нормальной организации структуры приложения? Меня просто очень сильно корочит создавать файлы в одной папке layout, не могу я так, хочу разложить все по папкам и вынести отдельные компоненты
Anonymous
Через res.srcDirs (правда я писал resource.srcDirs, ибо res переменную не находило), почему-то не заработало такое решение (в R.id пропали все layout, а в самих xml файлах начало красным подчеркивать все атрибуты, где были ссылки вида "https://scheme.android... И в любом случае, не самое лучшее решение, как по мне, нельзя подуровневые компоненты делать, пример: у меня есть home activity и я хотел бы чтобы в его папке содержались другие компоненты, которые я использую именно в этой activity, а так получается у меня все равно все накидано в одну папку и нет иерархии
Anonymous
либо так https://stackoverflow.com/questions/4930398/can-the-android-layout-folder-contain-subfolders либо так https://github.com/dmytrodanylyk/folding-plugin
За плагин спасибо огромное, попробую, выглядит все равно не как мне надо, но это хоть какая-то структуризация
Anonymous
Просто я не представляю, как все компоненты, такого приложения как Gmail, могут находится в одной папке. Это же повеситься можно, если нужно найти и поправить какую-то кнопку где-то
jenia
Скажите почему у меня getContentResolver().getType(fileUri) возвращает null ?
Anonymous
Протокол content:// должен быть, а не file://, насколько я знаю
🐈 гав-гав
🐈 гав-гав
Если забанили одно, то остальные проверять с большой вероятностью будут не боты, а люди
Забанили за 32хбитные какие то библиотеки, писал на с++ его миллион лет назад, а удалить никак нельзя с консоли, бред
Anonymous
Доброй ночи. Как можно получить доступ к файлу в браузере через поставщик контента(content provider) с андроида. Ссылка начинается с content:// какой путь надо прописать дальше для доступа к файлу?
Andrew
Или не с файлика сетапятся а с параметров запуска скрипта, типа ./gradlew task -Papp.property.name=value
Vadim
очень простая казалось бы задача но что то не сходиться) вычисляю значение угла в радианах: fun angleInRadian(deg: Int, min: Int, sec: Int): Double { val oneGradeInRadian: Double = PI / 180 return (deg + (min / 60) + (sec / 3600)) * oneGradeInRadian } а тесты валяться, при том что тесты якобы верные @Test @Tag("Trivial") fun angleInRadian() { assertEquals(0.63256, angleInRadian(36, 14, 35), 1e-5) } расхождение небольшое но всё таки Expected :0.63256 Actual :0.6283185307179586
Vadim
Так у вас все переменные типа Int
ну так а если мне градусы минуты и секунды приходят типа Int
Vadim
даже есле делю на 60.0 ит 3600.0
Aleksandr
ну так а если мне градусы минуты и секунды приходят типа Int
В формуле min/60 будет Int, а значит 0 для конкретного случая. Тоже самое и для sec/3600
Aleksandr
Нужно min.toFloat(), sec.toFloat()
Vadim
Нужно min.toFloat(), sec.toFloat()
а вот это забыл) спасибо))
Vitaly
Порой получается такая простыня получения размеров и цветов, это нормально или это можно как-то красиво инкапсулировать?
Vadim
хотя и это не обязательно
Vadim
Нужно min.toFloat(), sec.toFloat()
работает и без .toFloat()
Konstantin
дельта установлена 5 цифр после запятой
Это значит, что либо тест написан не правильно, либо дельты недостаточно, либо сам код нерабочий.
Aleksandr
работает и без .toFloat()
Поменяли тип делителя?
Vadim
Это значит, что либо тест написан не правильно, либо дельты недостаточно, либо сам код нерабочий.
дельту выставляю для нужных же мне ограничений, разве нет? а насчёт min.toFloat() и sec.toFloat() не особо понимаю необходимость
Vadim
Поменяли тип делителя?
вот что сделал fun angleInRadian(deg: Int, min: Int, sec: Int): Double { val oneGradeInRadian: Double = PI / 180 return (deg + (min / 60.0) + (sec / 3600.0)) * oneGradeInRadian }
Konstantin
дельту выставляю для нужных же мне ограничений, разве нет? а насчёт min.toFloat() и sec.toFloat() не особо понимаю необходимость
Дельту выставляете для возможных проблем при работе с числами с плавающей точкой.
Aleksandr
дельту выставляю для нужных же мне ограничений, разве нет? а насчёт min.toFloat() и sec.toFloat() не особо понимаю необходимость
Нужно если у вас нет цифр, а только переменные. В вашем случае проще написать числа в виде double.
Alexandr
Помогите плиз Возможно некорректно задал вопрос
ты можешь отдельно класс создать хранящий все эти цвета и потом его экземпляр создать и закинуть в метод цвета
Alexandr
что-то типо paintUtils мб..
Sergey
Нужно min.toFloat(), sec.toFloat()
Только почему toFloat, если надо в Double?
iamthevoid
Порой получается такая простыня получения размеров и цветов, это нормально или это можно как-то красиво инкапсулировать?
в целом выглядит красиво, только я убрал бы оттуда "/ 2f" и заменил рзмером. Если, конечно, у тебя они не зависят друг от друга. А так вообще вместо resouces.getAnything лучше экстеншнов понаписать, чтобы а) взятие ресурса было инкапсулировано б) не приходилось писать каждый раз громоздкую конструкцию.
iamthevoid
Можешь мою либу подоткнуть)) https://github.com/iamthevoid/extensions
Сергей
Просто я не представляю, как все компоненты, такого приложения как Gmail, могут находится в одной папке. Это же повеситься можно, если нужно найти и поправить какую-то кнопку где-то
А по мне так повеситься можно бегая по закрытым папкам, да еще и вложенным. А лэйаут открывается по клику на соотв. set или inflate который всегда на первом-втором экране исп.его класса
Anonymous
Hi
Aleksandr
Только почему toFloat, если надо в Double?
Я лишь подал идею. Float или Double решать автору