Mike
Рефлексия. Сразу минус
А чо делать с SDK, когда он не предоставляет API, который нам нужен?
Mike
Рефлексия. Сразу минус
И тут мне сразу интересно стало: а ты Retrofit не используешь? Gson — тем более?
Mike
@mobile_jobs
Аброр
https://github.com/KeepSafe/TapTargetView
так я могу это либу использовать или не стоит?😁
Dug
Не я запретил рефлексию
Mike
Это уже к гуглу же)
когда тебе понадобится выдернуть вьюху из тулбара, ты к гуглу пойдёшь, чтобы они в Android 11 запланировали, в Android 13 реализовали, в Android 19 зафиксили криты и в 2054 это доехало до пользователей?
Dug
Я тулбар гугловский не юзаю
Аброр
Можешь)
спасибо, а можешь подсказать что имелось ввиду под "Рефлексия. Сразу минус" ?
Ильфат
не подскажете, как получить номер, с которого пришла переадрессация? при звонке
Ильфат
например мне звонят на +79991111111, а вызов я получаю уже после переадрессации на +79992222222. вот мне нужно вытащить именно +79991111111
Кирилл
спасибо, а можешь подсказать что имелось ввиду под "Рефлексия. Сразу минус" ?
Рефлексия достаточно тяжёлая и он не хочет нагружать рантайм.
Mike
Хочется сказать что-то пафосное, типа «Критикуешь — предлагай.»
Алексей
Рефлексия (была когда-то) тяжелой в контексте создания новых экземпляров объектов. Злоупотреблять ей, конечно, не стоит, но своя область применения у неё есть, как у любого инструмента.
Anonymous
Привет парни. Кто нибудь имел опыт написания кошелька с NFC оплатой?
Сыктывкариум
Господа, вопрос по Даггеру. Есть класс - Presenter, использующий 2 других - Service1 и Service2. ВОпрос такой. МОжно ли Service1 и 2 сделать одновременно и Module и Provides? Т.е. не пилить отдельный модуль, вся суть которого будет в создании и возвращении сервиса. Или я вообще не в ту сторону думаю?
Сыктывкариум
https://t.me/dagger_2
Спасибо.
Dug
С 28 сдк запретили рефлексию, черный список того, что не будет доступно. Обновляется и можешь посмотреть на сайте гугла. А в либе для подсказок, что ты показал используется рефлексия
Dug
Я на все вопросы ответил?
Dug
1 апреля типа?
Какое апреля, ребят
Андрей
где пруф тогда?
Андрей
у нас пол андроид фреймворка на рефлексии
Anonymous
салют всем, есть какой-нибудь редактор для перевода .xml стрингов? Что бы другой чел, который не связан с прогр смог бы перевести?
Андрей
некоторые вещи без рефлексии не делаются вообще
Андрей
сомнительно что такое выпилят
Dug
Сергій
1 апреля типа?
да ладно )
Dug
Например смена цвета курсора в EditText уже не пашет через рефлексию
Dug
С 28 сдк
Dug
Это завезут в новой версии androidx методами из коробки
Mike
где пруф тогда?
в списке изменений SDK 28
Mike
Это завезут в новой версии androidx методами из коробки
А они как это без рефлексии сделают?)
Dug
Гуглу можно
Сергій
где пруф тогда?
https://developer.android.com/distribute/best-practices/develop/restrictions-non-sdk-interfaces
Mike
Гуглу можно
В смысле? Как рантайм узнает, гугловый у тебя код или не гугловый?
Сергій
они могут
Philipp
дружище, тебе уже сказали же, ты поучи Андроид как-нибудь сам для начала, тебе не будет никто бесплатно курсы по разработке устраивать
Philipp
научись гуглить, почитай книжки, видеоуроки посмотри, на курсы сходи в конце концов. всё сейчас настолько доступно для новичков, что я не знаю даже, как можно не выучиться
Mike
Поможет кто?
Нет. Телепаты в отпуске
Андрей
они могут
очередной AppCompatEditText вылупится?
Андрей
и будет при компиляции появляться?
Андрей
да как ты мог такое подумать, он работает….в чатах
Mike
э, ты шо, ебобо?
Nikita
народ подскажите плз как искать причину разных инстансов viewModel в activity и bottomSheetDialogFragment, в обоих случая добавляются с помощью @inject dagger 2
Nikita
можно ли как то визуализировать граф зависимостей?
Андрей
Андрей
но в данном конкретном случае тебе это не поможет
Андрей
ну увидишь типа разные вьюмодели и все
Андрей
это и дебаггером посмотреть можно
Андрей
не факт =)
Turalllb
Подскажите, я создал стиль, windowBackground поставил png 192 на 192. И установил как тему, чтобы вместо белого экрана при открытии приложения был этот логотип. Изображение именно в таком размере получено из иллюстратора, т.е. оно не размытое, не растянутое. Так почему на экране все выглядит не четко, линии немного смазаны? Видно что оно немного больше чем 192 на. 192 . Но почему битмап расстягивается?
Turalllb
Надо код разметки посмотреть
Ничего такого. LayerList в котором один item drawable с фоновым цветом. А другой item bitmap . Впрочем сейчас с компа загружусь и скрин приложу
Turalllb
Надо код разметки посмотреть
https://i.gyazo.com/9f8a6ca6eecbbfbfca8e606448136224.png
Turalllb
вот эта разметка установлена в стиле . name="android:windowBackground">@drawable/launcher</item> А стиль применен как тема.
Turalllb
Вообще вижу что если убрать gravity то изображение вообще на весь экран расстянется, значит gravity center хоть и ставит по центру экрана, на все равно вносит что то от себя, а не рисует png как есть. Я хотел чтобы изображение оставалось четким на всех экранах, на высокой плотности просто меньше размером будет.
Serggio
android:gravity="fill_horizontal|fill_vertical"
Serggio
и дальше проверить размер родительского элемента, куда этот layer-list вставляется
Mike
Ка же достало это нытьё. Захочешь выстрелить — выстрелишь, особенно на пересечении Android SDK и XML.
Turalllb
android:gravity="fill_horizontal|fill_vertical"
Сделал, расстянулось на весь экран, как если бы я вообще gravity убрал бы. Этот layer-list на весь экран.
Turalllb
Ка же достало это нытьё. Захочешь выстрелить — выстрелишь, особенно на пересечении Android SDK и XML.
Если коротко, anko стоит того чтобы отказаться от xml? Уже встречал такие вакансии.
Daniel
ага, жизненно)
Turalllb
а сам layer-list чем ограничивается?
В этом стиле layer list . И установлен как тема для сплееш скрин