Co(n)stantine👨‍🔬
ну не мне, а нам)
Co(n)stantine👨‍🔬
все пацаны, забудьте про static методы — это не ООП (сказал Denis Egorov)🌝
Сергій
@Harmonizr пропускаешь срач про свои любимые синглтоны и статики
Denis
ты можешь ничего не забывать
Denis
если тебя задевает такое, то задумайся)
Daniel
Всем привет! Есть приложение, которое запущено на эмуляторе, и где-то 50Гб данных, которые приложению надо обработать, они лежат на жестком диске. Вопрос: можно ли как-то из эмулятора получить доступ к жесткому диску? Если нет, то какой подход вы бы посоветовали, чтобы обработать эти данные на эмуляторе?
Impossible
Всем привет, подскажите как на 18 Api, сделать чтобы когда спиннер открывался его попап был под спиннером, а не в центре экрана. Аля вот такие решения не помагают. Уже наверное все перерыл)
Arsen
а ты пробовал компат версию?
Arsen
а вообще спиннеры - говна кусок из веба\десктопа, юзай ботом щит))
Sergey
если тебя задевает такое, то задумайся)
что-то мне подсказывает, что задело тебя ;)
Sergey
риторика
Denis
риторика
да, умные слова звучат убедительно)
Viacheslav (old)
по гайдлайнам хинт не должен быть длинным, смирись
Да я то смерился и даже до начала поисков. Заказчик не может.
Arsen
Arsen
кидай заказчку, и скажи, что он лах
Sergey
да, умные слова звучат убедительно)
Твоя риторика подсказывает, что тебя задело выссказывание про нормальность существования классов-утилит. Так понятнее?
Arsen
Denis
я выразил свое мнение. Никому не навязывал. Считай, что просто высер
Sergey
Почему сразу задело то?)
потому, что так видится при прочтении твоих сообщений. 🤷‍♂️
Azizjon
Добрый день не подскажите как убрать эту ошибку постоянно так выдает (Kotlin) reinstailled idea не помогло, плиз 🙏 check your module classpath for missing or conflicting dependencies
Сергей
Или лоадер
Сергей
Там строк 20, которые можно скопироваьб из другого проекта
Arsen
))) спасибо
https://material.io/components/text-fields/#anatomy линк
Daniel
Написать в приложении загрузчик с сети и поднять http сервер на локалхосте)
Только что пришла эта идея, спасибо, что подтвердил, что это возможный вариант.)
Denis
просто на компе поднять сервак, который будет выполнять adb команды
Viacheslav (old)
https://material.io/components/text-fields/#anatomy линк
Вот то что надо. Может прокатит. Спасибо. А вообще подскажите, как по-нормальному отвечать на такую дич? Когда надо делать то, то в мире никому и в голову не приходит?
Denis
если не убедил, то хотя бы предупредил
Arsen
+, а вообще от заказчика зависит = фактор человека
Arsen
только смотри, чтобы заказчик не увлекся матириал дизайном, а то заставит все соблюдать)
Viacheslav (old)
если не убедил, то хотя бы предупредил
Просто показал,что не делается, а он баран упёрся. Да человеческий фактор.
Impossible
Arsen
а то у гугла гайдлайны обгоняют техническую поддержку, дизайнеры штопают быстре прогеров, не все компоненты/фичи реализованы в СДК\либах гугла и т.д.
Arsen
Пробовал, толку 0
я как-то пилил две версии dimen для оффсета, а самому хедеру захардкодил высоту в dp, чтобы не прыгал, либо в рантайме програмно посчитай))
Daniel
Просто показал,что не делается, а он баран упёрся. Да человеческий фактор.
Еще вариант - кастомный EditText. Вариант плохой, но если ничего другого не останется.
Arsen
но это было давно и неправда (спиннеры ушлы в небытие)
Alex Android
Статик лучше хардкода Синглтон лучше статиков DI лучше синглтонов Зависит от задачи
Сергей
но это было давно и неправда (спиннеры ушлы в небытие)
А чо вместо них? Мне вот в настройках нужно реализовать выбор цвета и иконки для маркеров, оба из фиксированных - надцати вариантов
Denis
ну там от дизайна зависит, конечно
Arsen
+
Nick Senchurin
подскажите програмки для работы с переводами строк
Alex Android
подскажите програмки для работы с переводами строк
Какого плана? Можно регекспами обойтись
Сергей
Самописный ресайклер будет выглядеть непривычнее спиннера и пугать пользователя
Nick Senchurin
ну вот есть проект, в нем добавляюстя новые строки, как удобней всего следить за локализацией
Сергей
По материагайдам не помню что там принято
Azizjon
Удали из всех build.gradle все упоминания котлина и интегрируй заново
надо с самого проекта удалять или можно через файлы или без разницы?
Alex Android
А, ты про локализацию) А я подумал про \r\n Есть Babel, Других не знаю https://github.com/zepheira/babel
S
Как-то можно определить. Умещаются ли текущие item-ы в RV целиком без прокрутки или нет?
Plomipu
Привет народ. Есть важный вопрос. Так как в форуме 4pda отвечают через кучу световых лет и удаляют мои посты только потому что не по теме, даже если ответили на мой вопрос, то я решил его спросить здесь, чтобы знать, что мне делать. Короче я планирую сделать бекап приложений со старого телефона на новый и кеши приложений тоже, чтобы настройки отдельных приложений не потерять. Но вопрос не в этом. Многие приложения со старого смартфона с андроидом 4.2.2 я не могу нагуглить и даже в плеймаркете нету. Такое приложение, например, у меня в андроиде 4.2.2 и назвается "средство для просмотра HTML". Скажите мне: что это за приложение ?? Это приложение системное или оно всего лишь часть другого приложения ?? Если да то какого ???
Daniel
Привет народ. Есть важный вопрос. Так как в форуме 4pda отвечают через кучу световых лет и удаляют мои посты только потому что не по теме, даже если ответили на мой вопрос, то я решил его спросить здесь, чтобы знать, что мне делать. Короче я планирую сделать бекап приложений со старого телефона на новый и кеши приложений тоже, чтобы настройки отдельных приложений не потерять. Но вопрос не в этом. Многие приложения со старого смартфона с андроидом 4.2.2 я не могу нагуглить и даже в плеймаркете нету. Такое приложение, например, у меня в андроиде 4.2.2 и назвается "средство для просмотра HTML". Скажите мне: что это за приложение ?? Это приложение системное или оно всего лишь часть другого приложения ?? Если да то какого ???
Насколько я помню, это стандартное приложение; ты можешь вместо него поставить что-нибудь другое (любой редактор текстовых файлов).
Sergey
конкретнее?
SQLite, прям сам напрашивается
Sergey
файлы и т.п.
Mike
SQLite, прям сам напрашивается
Отнюдь. Калёным железом такое выжигать.
Mike
Суёшь SQLite в конструктор вьюмодели, а для неё это вообще абстрактные изменяемые обзёрвабельные данные такой-то структуры.
Никита 🙃
А мб кто то сталкивался. Есть кастомная вьюха, которая внтури себя перехватывает onTouch и при движении меняет своё местоположение по Y и X. она находится внутри SwipeRefreshLayout. Был косяк, что когда вьюха двигается по Y, если Y != 0, то отрабатывал SwipeRefresh. пофиксил тем что переопределил в SwipeRefreshLayout'e isEnabled: override fun isEnabled(): Boolean { return if (y != null) y == 0 else true } Но возникла другая проблема. Когда вьюха эта с координатой Y = 0, X = n, то при горизонтальном свайпе, если палец хоть немного пошёл вниз (идеально ровную прямую пальцем сложно юзеру делать😅), то SwipeRefreshLayout сразу перехватывает этот ивент (в onTouchEvent вьюхи тригерится ACTION_CANCEL и не прокидывается после другие ивенты дальше в эту вьюху), из-за чего движение по X выглядит отвратительно. Мб есть какой +- простой способ как можно такое поправить?
Sergey
Отнюдь. Калёным железом такое выжигать.
хочешь сказать, что нормально иметь несколько экземпляров одной открытой БД?
Anton
Привет использовак кто jsonrpc ?) есть норм либы какие ? или с ретрофитом подружить можно?
Mike
хочешь сказать, что нормально иметь несколько экземпляров одной открытой БД?
Абсолютно нормально. А ещё более нормально — это когда вьюмодели об этом не знают, знает только точка входа.
Sergey
Application
Ну, дык, всё равно синглтон. С точки зрения остальных частей приложения. ;)
Arsen
если разные процессы, то нет, у рума даже пропрерти есть для конкрурентного режима