Sergio💸
Я то заплачу. Вопрос в другом. В договоре прописывается обычно условие об ответственности прогрера за то что он идею украдет? Хотя это наверное не реально доказать потом.
Max
Ребят как получить mp3 файлы с телефона на приложение?
https://stackoverflow.com/questions/39461954/list-all-mp3-files-in-android
Artyom
"все, что ты придумал или увидел, является собственностью компании"
Sergio💸
Понял. Спасибо. Осталось придумать новый FB)
Pavel
Никак не защитишься, пока нет патентных прав
Pavel
Либо выкупать весь интеллектуальный труд (не продукт, а умение писать код 27/7) как делаю в США, либо никак
Bitllioner
Добрый вечер, может кто подскажет, приложение каталог с картинками, грузятся с интернета. В пределах главного активити меняются фрагменты тем самым листаем каталог. Картинки сжирают память и можно долистать до OutOfMemory , приложение будет тупить и картинки перестанут отображаться. Вопрос как освобождать память ? Нужно обнулять RecycleView.ViewHolder ? Или может mbitmap.recycle поможет ?
Bitllioner
Перешел на пикассо, но проблема осталась, раньше был nostra image loader
d
)))
Unat
Брал размеры из размеров ImageView
Unat
всмысле? У Glide отрытые исходники, тут нет места неоднозначности!
Unat
К коллайдеру!
Bitllioner
Ладно, спасибо за помощь всем , подскажите тогда, как вычислить лики памяти ну или как анализировать это дело
No
И ещё долго грузит
No
Ну то есть он вроде грузит, кеширует и потом отображает картинку
No
И это все долго
No
А Пикассо наоборот кэшированное долго отображает
Unat
прочитал. Если руками не устанавливаешь размер, то глубоко в кишках он вытаскивает размер из Target'а, которым оборачивает ImageView.
Impossible
Всем привет, хелп, залил апку на телефон с диагональю 6.5 на 8 андроиде и получил вот такое
Impossible
Как такое вообще править и с чем связано?
Unat
Всем привет, хелп, залил апку на телефон с диагональю 6.5 на 8 андроиде и получил вот такое
верстку на gist или pastebin, ссылку в чат. Скорее всего, дежурный телепат не в состоянии читать эфир.
Impossible
верстку на gist или pastebin, ссылку в чат. Скорее всего, дежурный телепат не в состоянии читать эфир.
Не имею права светить исходник( Могу лишь сказать что на всех устройствах которые были, было на весь экран
Unat
А нет, в состоянии. Соотношение сторон у фоновой картинки не совпало с соотношением сторон экрана.
Unat
Это норм практика или как-то можно лечить?*
сначала проверь, заменив изображение заливкой цветом, потом лечи
Impossible
сначала проверь, заменив изображение заливкой цветом, потом лечи
Все окна не только это, которые в монотонных цветах
Impossible
Фоновая картинка роли не играет
Unat
включи в настройках разработчика показ краев элементов
Unat
Руслан
И кстати сразу вынеси эту функцию в шорткаты под шторкой уведомлений, смертельно удобно
Turalllb
Не могли бы ответить на мой вопрос на стаковерфлоу или здесь https://ru.stackoverflow.com/questions/912866 Сам вопрос: Вью передает данные в презентер, в презентере реализуется интерфейс и далее фреймворк retrofit 2 осуществляет вызов в сеть. До этого момента всё выполнял главный поток приложения. Тут главный поток "освобождается" и продолжает слушать действия пользователя. Дальше осуществляется запрос в сеть в доп. потоке. Результат передается в реализацию интерфейса колбека, который лежит в презентер. Я так понимаю всё это делает доп. поток. И он же вызывает методы интерфейса вью и обновляет вью.. Правильно ли я всё понимаю?
Artyom
Это чтобы набрать классы
Artyom
И это правило, если я правильно помню, для всех приложений с UI действует
Artyom
Так точно
Artyom
Но раз такие вопросы тут возникают, то почему бы не подчеркнуть
Turalllb
Ну раньше там отвечали, сейчас что-то совсем всё вымерло. Чтобы задавать вопросы на анг. надо хотя бы научиться грамотно в правильных терминах на русском их формировать)
Turalllb
Я всё равно не понял.. Я знаю что если UI тронут из доп. потока то будет ошибка. Но в какой момент UI поток подхватывает эстафету?
Unat
ещё поставка лулзов к обеду
Turalllb
анг. то я занимаюсь. знаю его значение . суть не в этом сейчас)
Unat
Есть-же тостер! Зачем stackoverflow было делать...
Alexey
Я всё равно не понял.. Я знаю что если UI тронут из доп. потока то будет ошибка. Но в какой момент UI поток подхватывает эстафету?
В потоке есть луппер, он в цикле обрабатывает поступающие задачи. Когда ретрофит приготовил данные, он добвляет в главный поток новый блок на выполнение, а луппер когда дойдет по порядку до этого блока - выполнит
Artyom
я так диплом защитил (шутка)
Turalllb
т.е. вернулся из доп. потока в интерактор ответ, он перебросил колбек в презентер и пока всё в доп потоке. Тепеь презентер вызывает getView().update(); и тут доп. поток заканчивает свою деятельность ? Я понимаю многопоточность, но вот этот момент меня поставил в тупик..
Turalllb
Это где то в андроид под капотом реализовано, что доп. поток тронул методы вью и тут идет передача данных в UI поток ?
Turalllb
Я просто помню писал код, когда из доп потока вызывал методы в UI , но для этого мне приходилось его оборачивать не помню во что..
Unat
или как-то так
Turalllb
так почему у меня не крашится приложение ? из ретрофита передается в колбек, который лежит в презентере и в этом колбеке я обновляю spinner
Turalllb
вооооот, это я хотел услышать)
Turalllb
уже хотел сам спросить )
Turalllb
т.е. ретрофит в свой колбек кидает ответ и выполняет это уже в главном потоке?
Turalllb
Ы)))
Turalllb
да колбек вообще тупо реализация интерфейса переданная в ретрофит, чтобы он знал куда данные скинуть . Только вот скидывание он уже выполняет в главном потоке
Turalllb
это runOnUiThread ведь не единственный способ ?
Alexey
это runOnUiThread ведь не единственный способ ?
https://medium.com/@yossisegev/understanding-activity-runonuithread-e102d388fe93 кажись тут все хорошо описано
Turalllb
спасибо, пойду читать)
Delt@[•_•]
Подскажите, как заставить скрыть/показать стандартный actionBar(который со стилем идет) с анимацией?
Pavel
В боттомНавигкшинВью добавляю менюшку, в меню иконки. Когда добавил все иконки заполнены серым, чё делать.если itemIconTint оставить " ", то нормально отображает, но тогда не скомпилируется, @null если там оставить, то все равно серый (
Turalllb
Подскажите, как заставить скрыть/показать стандартный actionBar(который со стилем идет) с анимацией?
Про это ? Этот код скрывает бар getWindow().addFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN);
Алексей
У меня проект написан на SUpportLibrary. Однако, synthetic properties в Kotlin перестали работать в SUpportFragment - они работают только если фрагмент берется из androidx. Что делать?
Mike
Рекомендую книгу по английскому языку. Можно на украинском или польском.
Unat
или читать на русском :D
Mike
Да, обязательно. Можно ещё немецкий, китайский или русский, но английский всё равно круче.
Mike
Но ты же читаешь наши сообщения!
Unat
А в чем сложности?
No
Учи английский, реально
Anonymous
Интересно. Каково англоговорящим учить язык программирования...
Павло
На украинском книг нету, да и русский перевод не всегда качественный. Поэтому лучший выбор - английский. Вся свежая техническая литература, документации и статьи на нём
Павло
Другого выбора у тебя нету
Ory
Английски всем знать полезно, но как ни крути на родном языке всегда удобнее, понятнее и ты усваивает информацию более качественно. Грустно что нет такой возможности(
Ory
Спроса нет(
Ory
Ну хоть русский
Konstantin
Как нагуглить поведение, когда скролящийся контент (список, скроллвью) находится изначально визуально выше Collapsing Toolbar, но при скроле уходит под него? Раньше прям на сайте материал дизайна был пример, а сейчас что-то найти не могу.
Sergey
какое ОРМ для андроида посоветуете?