Denis
и зачем так много элементов для prefetch
Denis
сколько у тебя ViewHolder на экране может быть?
Alexsandr
можно как то формат теста поменять, его вывод Например есть цифра 20000, а нужно что бы было 20 000
Anonymous
Можно ли на рутованый андроид накатить 3 питон и библиотеки? Чтобы использовать его в качестве raspberry с двумя камерами, микрофоном и кучей железа
⬤ vitaly
накатить можно и на нерутованный, а вот как к железячкам доступ получить хз
Turalllb
сколько у тебя ViewHolder на экране может быть?
5 полных, два куска слева и справа, уже 7. Ну 8 в идеале норм. Просто я от балды цифру поставил, пытаясь эту черную плитку победить. Ну я так и не понял. Почему не успевает забиндиться, если я установил, что айтем за экраном уже должен быть готов? или это не значит, что он будет уже связан с данными? И что еще интересно..это изображение даже не с сервака тянет, а уже из кэша и всё уже равно темная плитка сперва.
Yegor
Можно ли на рутованый андроид накатить 3 питон и библиотеки? Чтобы использовать его в качестве raspberry с двумя камерами, микрофоном и кучей железа
Питон можно внутри Termux накатить, чтобы не рутить, а на рутованный и чтобы доступ к железу из Питона, на адроиде не встречал, на иос есть Pythonista там можно. Можно на рутованный в систему накинуть сборку питона армовую, но доступ к железу надо копать будет самому уже через /dev возможно.
Anonymous
накатить можно и на нерутованный, а вот как к железячкам доступ получить хз
А если будет apk с апи, которая поднимает локально веб сервер и стримит камеру и до?
Turalllb
Нет гарантии, что элемент успеет создаться. Нет гарантии, что он успеет забиндиться. Там считается средняя время всех этих операций и принимается решение
не совсем то что я хочу понять. Я жду долго, делаю всего один сдвиг вправо, и сперва вижу черную плитку. Я предполагал, что одно изображение забайндилось и ждет за экраном. Но то что происходит, готовит о том, что оно байдится начинает только после того, как я попрошу проскроллить. Так это выглядит, но я не думаю, что это так. Впрочем можно по id экземпляра выяснить, когда он байндится. Позже попробую подебажить этот момент. Пока это выглядит как совсем минорный баг.
Yegor
А если будет apk с апи, которая поднимает локально веб сервер и стримит камеру и до?
Погугли про termux-api - Installing Termux:API gives you CLI utilities with the ability to access device capabilities like camera, gps, sms, etc...
Yegor
Artem
Вопрос по клин архитектуре, какая связь у domain и data, и когда я хочу использовать di, откуда мне в слое presentation взять имплементацию интерактора?
Artem
data знает о домейне подтягивает модель чтобы к нему же вернуть данные в нужном формате
Artem
Но дату нужно дергнуть, тогда получается что домейн знает о дате
Anonymous
Всем привет. Яндекс апп метрику юзает кто? Или лучше смотреть на апсфлаер?
Artem
кто-то юзает
Vaaaa🌍🍪
Добрый день , как исправить ситуацию, когда нажатие на item в листе идет по такому вот размеру, а не во всю ширину?
Vaaaa🌍🍪
Да точно, спасибо .
Дмитрий
Всем привет) У меня немного необычный вопрос. Есть два цвета(светло-синий и темно-синий). Как я могу динамически создавать их промежуточные оттенки и хранить в int формате? Такое возможно?
Дмитрий
hsl гугли
Спасибо)
Дмитрий
Konstantin
да, но только через rgb освещенность неудобно менять, а через hsl проще, потом конвертить
Konstantin
а как их при динамическом создании заточить в int?
https://developer.android.com/reference/android/support/v4/graphics/ColorUtils
Денис
а как их при динамическом создании заточить в int?
Просто хранить в пецпльнной переменой, или в мосиве
Mike
мосив (храниться)
Dmitry
Ребята, посоветуйте CI\CD решение (желательно бесплатное). В качестве VCS - Git на отдельной виртуалке. Чего хочу добиться внедрением тулзы: Прогнать тесты. Если тесты ок - собрать сборку. Сохранить сборку в сетевой каталог. Залить сборку на ownCloud. Залить сборку на локальный комбайн по обновлению тестовой среды. Собрать на основе тасков из Jira Software Server release notes для сборки(вроде можно средствами JIRA сделать, каюсь, не разбирался ещё) Обновить страницу с Release Notes для сборки в Confluence. Откинуть письмо со ссылкой на сборку в ownCloud на указанные адреса. Заранее спасибо.
imbananko
teamcity?
Valeriy
кто-нибудь знает в чем может быть проблема, хочу из фрагмента заменить фрагмент, но он не заменяется,а накладывается поверх, гуглил, но не нашел.
Valeriy
вот код если что
Дмитрий
А зачем тебе? Градиент хочешь ?
Та не, просто массив цветов для графика. Думал можно как-то красиво через код сделать
zlo
вот код если что
Например, если фрагмент изначально был в xml оформлен, то он не удалится.
Мария
Мария
Добрый вечер! Кто-то может подсказать что я делаю не так?! Получаю от сервера ответ в виде json и хочу JSON преобразовать в JAVA объекты. И написать условие если status = false , то открывать другое активити.
Мария
Valeriy
Например, если фрагмент изначально был в xml оформлен, то он не удалится.
viewPager у меня с фрагментами, и из фрагмента вьюпейджера хочу заменить
Valeriy
я могу поставить backgroundColor, и тогда не будет виден задний фрагмент, но при нажатии будут обрабатываться кнопки с заднего фрагмента, можно как-то решить это ?
Valeriy
а что за ворнинг где equals? просто не видел никогда чтобы проверку на false делали через equals
Dmitry
Gson умеет в преобразование типов и status можно сделать boolean
zlo
viewPager у меня с фрагментами, и из фрагмента вьюпейджера хочу заменить
Там жара ) ну это же pageview.. там адапте. Надо переписать getItem и вызывать notify у адаптера. Сейчас нет компа под рукой.
Vladimir
Куда копнуть, что б ретрофит отдавал кириллицу буквами, а не кодом?
Renat
Всем привет, не подскажете как можно с фрагмента уничтожить активити, т.е вызвать finish
Mike
Куда копнуть, что б ретрофит отдавал кириллицу буквами, а не кодом?
ванга mode: это сервер так отдаёт, ретрофит ничего не меняет
Renat
шаг 1: получить активити шаг 2: вызвать finish
логично, ща попробую, спасибо
Vladimir
ванга mode: это сервер так отдаёт, ретрофит ничего не меняет
Ванга походу права, но может можно как то менять на ходу все это дело?
Mike
Ванга походу права, но может можно как то менять на ходу все это дело?
Что такое «все это дело» и, собственно, зачеееем?
Vladimir
Что такое «все это дело» и, собственно, зачеееем?
Классик так сказать. Отображать ошибки с сервера. Во всяких постменах и тд все нормально отображается.
Vladimir
Ванга всё. Расскажи хоть что-нибудь уже.
Попробую ) json с сервера, конвертер моши. HttpLoggingInterceptor в логах, там где должна быть кириллица показывает код символов (юникод?). Если приходит что то отличное от кода 200 - в body тоже есть json. Так вот кириллица из него показывается в виде того же кода символов везде, не только в logcat. При всем при этом на богомерзком иос все ок отображается. В постмене - тоже. Сервер шлёт контент без явного указания кодировки.
Turalllb
Имею гадкую проблему. Фокусы на телике. Сам контроллирую раздачу фокусов. Даю его вьюхе, она принимает. Но тут же в метод который у вью срабатывает при изменении фокуса приходит сообщение о том, что фокус потерян( даже не успело прийти сообщение что он его принял) В этот момент дебаг показывает такой путь на скрине. Мне он говорит о том, что ресайклер что то мутит, что то детачит, что в самом конце вызывает clearFocus. Возможно это какие то ошибки в проекте, из-за каких то обновлений экрана.. может кто нибудь дать чуть больше инфы по этому скрину.
Turalllb
Turalllb
если взять еще ближе к началу пути
Turalllb
Sergii
Да ближе не надо, вьюха детачится , фокуса на такой быть не может
Sergii
контейнеры с адаптерами обычно детачат то что уходит за экран
Vladimir
ну а кто JSON парсить будет?)
Эм...все дело в этом? Сейчас прям оч стыдно стало ) А в logcat реально выводить кириллицу? При успехе то json парсится в объекты )
Mike
Эм...все дело в этом? Сейчас прям оч стыдно стало ) А в logcat реально выводить кириллицу? При успехе то json парсится в объекты )
Можешь тупо распарсить и обратно заджейсонить — будет кириллица, если джейсонить не куском говна. :) Вопрос блихок по духу к вопросу «как сделать pretty-print в уже сформированном JSONе»
Turalllb
контейнеры с адаптерами обычно детачат то что уходит за экран
Спасибо. Дело в том что эта самое начало ресайклера, я праваливаюсь в item. Происходит replace фрагмента. Делаю ход назад. Вновь , replace фрагмента. На рессайклер из onRestoreState, назначается scrollState. Эти события происходят куда раньше, чем начнется поиск фокуса. Фокус находится, вью на него соглашается. И следом вот этот детач. Визуально никаких детачей я не вижу. Возможно надо смотреть во всякие refreshUI и обновления экрана
Mike
Спасибо ) а я бекенд грузил, что б кодировку явно отдавал )
Кодировка не при чём. Если там PHP, нужно просто передать один долбаный флажок в json_encode, потому что там наркоманские умолчания.
Turalllb
контейнеры с адаптерами обычно детачат то что уходит за экран
Оооохх. Мысль пришла, понял почему может еще быть детач. После принятия фокуса, вьюха анимируется. В ресайклере переопреден метод, который отвечает за порядок отрисовки вью. Возможно в переопределении допущена ошибка , она как то и вызывает детач конкоетного айтема.
Adel
Всем доброго времени суток. Отображаю 3 элемента внутри ViewPager'a, иногда меняю padding, чтобы отображался только один элемент, но проблема в том, что начинает происходить некое смещение страницы, т.е порядок действий такой : 1. Я проскролил на следующую страницу 2. Позже изменил padding на 0, чтобы не было видно краёв других страниц 3. Страница сместилась вбок, стало видно часть предыдущей страницы. Куда копать? :(
Dmitrii
Всем привет! Такой вопрос, при нажатии на editText курсор появляется только после 2-3 нажатия. Куда копать?