Gambrinus 🍺
печально(
Dmitriy
почитай про synchronized
Anonymous
Как в ресейлервью можно извлечь вложенные списки при условии что объект где хранятся списки сам так же является списком ( onbindviewholder у нас только 1 position, а нужно типа list.get(position).getList.get( position2 ) ?
Коротеев
Добрый день / может сможете подсказать ? В edittext у меня значек в drawableleft, меняю его размер с помощью layer-list. Проблема в том, что на нескольких затещеных китайцах layer-list как будто игнорируется и иконки получаются исходного размера. Может быть кто-то сталкивался? Может быть размеры иконок в drawableLeft нужно задавать каким то другим способом? (На самсунгах все работает как надо)
Lolus
привет всем, кто в retrofit2 силён? подскажите как распарсить ответ вида
```{
"response":[
2,
{"a": 1},
{"a": 3}
]
}```всё ломается на этой сраной 2 внутри списка
.она показывает сколько объектов в списке прилетело
Vlad
Попробуй пофиксить бекэндщика))
Vlad
Ужас какой-то))
Dmitry
Vlad
2 - наверное количество элементов в списке
Lolus
да
Vlad
ну да, тут только руками парсить
Vlad
Но это реально гавнище)))
Дмитрий
можно и не руками, поправив gson
Vlad
ну это же и будет custom adapter, или не?)
Дмитрий
https://github.com/square/retrofit/tree/master/retrofit-converters/gson
Nikita
Только кастом адаптер
Dmitry
Nikita
А вообще - открой им тикет, чтобы сайз приходил отдельным объектом, вне массива
Дмитрий
читайте https://futurestud.io/tutorials/retrofit-2-adding-customizing-the-gson-converter
Nikita
Гетерогенные массивы это долбоебизм
Vlad
в iOS чате уже бы давно сказали, что ты криворукая мразь и не умеешь парсить, поэтому мы тебе ничего не поскажем, гугли, а еще дибил создавал этот JSON (хотя последнее правда)
Vlad
это так, небольшое сравнение
Stanislav
Дмитрий
проще сделать registerTypeAdapter для Gson, который может преобразовать это в объект, хранящий Integer count и List
Дмитрий
так это не велосипед вообще
Дмитрий
retrofit использует gson
Дмитрий
ты просто указываешь конвертер ему
Lolus
писать свой adapter это уже велосипед, имхо
Lolus
чем меньше кода, тем лучше ведь
Дмитрий
представь там больше 5 методов таких, которые первым элементом возвращают count, а далее объекты, и в каждом методе эти объекты разные, проще написать 1 адаптер, который преобразует это в generic класс, в котором хранится Integer count и List рядом
Дмитрий
чем по 5-100500 раз выдёргивать первый элемент
Михаил 🇺🇦
Lolus
Михаил 🇺🇦
Anonymous
Ребята, а если взять более сложный json, который имеет в себе вложенные списки при условии, что сам объект так же является списком ? С парсингом проблем не возникает, но как выводить в ресейлервью ?
Anonymous
Думаю придется, вложенные списки отдельно разбить, далее в активати по одному списку кидать в адаптер
Nikita
Народ кто нибудь встречал чтобы на устройстве у камер ID начинался не с 0?
Nikita
если физически присутствуют и фронтальная и задняя
Gleb
Всем привет! Далвик преобразует dex в машинный код и выполняет внутри своей vm, а art заранее преобразует в машинный код, так? а где выполняется потом этот код? в dvm? она остается в арте?
Olexandr
всем привет. как проиграть flv?
Gleb
ну по сути dvm остается?
Gleb
ну у него просто своя вм, да? я даже упоминания об этом чет не нашел
Gleb
остальые моменыт я понял, вот 1 вопрос, какая вм у арта
Gleb
сейчас мне кажется это очевидным, но почему то у меня этот вопрос висел)
Gleb
м.. скорее всего, потому что я думал что арт - компилятор только
Gleb
ну да, все в принципе понятно, чет затупил, спасибо)
Arsen
Сервис может самоворзаждаться после стопселф?
Olexandr
Andrey
#whois Андрей, ИТ-рекрутер, Мск. ГК Ланит
Andrey
#вакансия #Android #Андроид #Москва #Ланит
Всем привет!
В московский офис (м. Алексеевская/ Рижская/ Марьина роща) на full-time ищем уверенного android-разработчика (уровня middle) для усиления команы разработки мобильных приложений для обеспечения работы общественного транспорта.
Стек технологий: Moxy, Cicerone, RxJava2, Dagger2, Retorift2, Realm, Crashlytics, HockeyApp, Firebase, Kotlin (основной язык, который используем).
Задачи: разработка новых приложений, реализация нового функционала в уже умеющихся (legacy - совсем минимально).
Будет плюсом жаление писать под iOS (используем Swift).
Размер з.п. обсуждаем с каждым кандидатом индивидуально.
Чуть подробнее: https://job.lanit.ru/vacancy/Pages/CH-134.aspx
По всем подробностям - стучитесь в личку (@aushakov)
BullyBoo
Всем привет, кто нибудь делал анимацию перемещения view по кривой?
Schwartz
Почему приложение пропадает из списка запущенных после выхода в меню?
Хоть и всё работает, логи идут
Anonymous
я конечно только влезаю в это болото, но наверное это связано с жизненным циклом приложения из первых уроков андроида
Schwartz
Я проверил, в тех колбеках нет таких функций, которые могут скрыть приложение
Михаил 🇺🇦
#вакансия #Android #Андроид #Москва #Ланит
Всем привет!
В московский офис (м. Алексеевская/ Рижская/ Марьина роща) на full-time ищем уверенного android-разработчика (уровня middle) для усиления команы разработки мобильных приложений для обеспечения работы общественного транспорта.
Стек технологий: Moxy, Cicerone, RxJava2, Dagger2, Retorift2, Realm, Crashlytics, HockeyApp, Firebase, Kotlin (основной язык, который используем).
Задачи: разработка новых приложений, реализация нового функционала в уже умеющихся (legacy - совсем минимально).
Будет плюсом жаление писать под iOS (используем Swift).
Размер з.п. обсуждаем с каждым кандидатом индивидуально.
Чуть подробнее: https://job.lanit.ru/vacancy/Pages/CH-134.aspx
По всем подробностям - стучитесь в личку (@aushakov)
Вам сюда @mobile_jobs
Yevhen
привет, ребята помогите с regex пожалуйста
нужно regex для кретидной карточки типа
"11/22" только цифры и "/"
пишу [0-9/]{,5} подскажите плиз в чем ошибся
BullyBoo
Михаил 🇺🇦
Yevhen
это не совсем то, я вожу в текстовое поле цифры а потом сам заменяю / тоесть обычный реджекс не сработает в этом случае(где 2 цифры / и цифры)
BullyBoo
а ты что хочешь?
BullyBoo
валидировать?
BullyBoo
ты можешь подставить слэш, а потом прогнать строку регуляркой
Алексей
Eugene
Ребят а никто не пытался вычленить из телеграмма механику построения UI в отдельный фремворк или либу?
Eugene
Там весь UI это одно активити и набор классов с простыми вьюшками и своей логикой.
Anton
а меня одного смущяет https вместо http ?
Eugene
я - ничего, я спрашиваю про то, что не оформлял ли этот подход кто-нибудь в виде фреймворка или библеотеки
Max
Anton
ну ты для прикола попробуй http может поможет)
Max
Хотя адище внутри телеграма, помоему нереально формализовать :D
Игорь
ребят, привет, пытаюсь отправить на сервер картинку как массив байт
https://gist.github.com/mrgaric/b499f39ba904084ee3984d1809f9e810
но постоянно выпадает ошибка gson
java.lang.IllegalStateException: Expected a string but was BEGIN_OBJECT at line 1 column 2 path $
никто не сталкивался с такой проблемой?
Sergii
@keepstrong посмотри разницу между pathPattern и pathPrefix в доке, я думаю ты не то заюзал
Yevhen
Aleksey
Привет!
Не знаю, насколько корректно задавать здесь вопросы не посвященные разработке, но если я неправ, то подскажите, куда пойти с этим вопросом.
Есть телефон на Андроид 7.0, часто нужно создавать точку доступа для раздачи мобильной сети через WiFi.
Проблема в том, что после включения точки доступа, она молча выключается через несколько секунд, снова включаю - снова выключается, чтобы поймать соединение WiFi-клиентом нужно с десяток попыток.
Как только соединение поймал больше точка самостоятельно не выключается.
Автоматическое отключение точки доступа при бездействии установлено в 10 минут.
Подскажите, где-нибудь можно найти отладочную информацию, которая поможет установить причину? Логи например какие смотреть (есть базовые навыки администрирования систем семейства Linux)/
Может еще какие советы будут как диагностировать или устранить неполадку?
Георгий
Aldres
День добрый, а посоветуйте какую-нибудь хорошую библеотечку для разработки 2д игры с видом сбоку. Заранее спасибо)