Андрей
apply = let без it да?
ну если вот так упростить, то да
𝕗𝟘𝕩
апплай удобен как реализация паттерна строитель
Андрей
апплай удобен как реализация паттерна строитель
божемой мне кажется надо запретить переводить на русский язык термины
𝕗𝟘𝕩
ладна билдера )
Anonymous
лет не возвращает объект к которому применяется
а в чем его профит тогда если он такой плохой))
𝕗𝟘𝕩
на нуллабл удобно проверять
Anonymous
𝕗𝟘𝕩
агаа
Андрей
response?.let {} тип того
только это так тупо выглядит, реальный профит когда у тебя response?.data?.innerData?.veryInnerData?.user?.name?.let {}
Андрей
вот тогда понимаешь всю прелесть
Андрей
понял, let для костылей)
где тут костыль?
Anonymous
На АС 3,2,1 когда открываю новый проект. Что я могу сделать? Clean и Rebuil не помогли
Anonymous
сорри, не то написал. все с let понятно)
Андрей
kak?
закрой проект, открой студию
Андрей
import project
Олег
там вроде через веб всё, не нативно
да, клиент отправляет данные по протоколу https, но как его прочитать, он же шифрованный. не всё так просто.
Олег
таки нужно декомпильнуть, или заснифать трафик?
декомпилировать можно но там smali + so файлы
Alexey
декомпилировать можно но там smali + so файлы
всмысле нахрен декомпилить, если можно послушать трафик?
Anonymous
декомпилировать можно но там smali + so файлы
кстати в смали недавно начал как в своей тарелке работать
Олег
всмысле нахрен декомпилить, если можно послушать трафик?
как его прослушать если он шифрованный?
Alexey
нет, интересует приватное api
вощем порядок такой: ставишь на комп и поднимаешь сквид, подключаешь телефон через прокси к компу, на компе запускаешь снифер, wireshark или какой поудобнее
Alexey
ммм не знаю, возможно получится заснифать
Олег
типа прокси подменит сертификат который должен придти от facebook?
Alexey
типа прокси подменит сертификат который должен придти от facebook?
я давно как-то делал, уже не помню. наверное если прокси подменит, то это что-то типа атаки man in the middle будет и может не сработать
Alexey
ладненько, дальше не помогу ибо деталей не помню
Anonymous
кто сталкивался с проблемой,что на девайсах samsung s8/9 requestLocationUpdates не работает
Aleksandr
Мужики, кто нибудь изучал вопрос почему для дочерних элементов layout из кода id не должны быть уникальными, а из xml должны. По поводу кода все понятно. По поводу XML кто нибудь лез в кишки? Это тупо связано с xml парсингом или есть какие-то интересные особенности?
Aleksandr
айдишники лежат в R.java как константы. разве можно иметь 2 переменные одного и того же имени?
Не, если ты сделаешь LinearLayout а в нем 2 edit text с 1 id, то упадешь, а в коде можешь всем view поставить id = 1 и будет работать единственно findViewById вернет только первый child
Nikita
Как можно посмотреть исходники таски градла connectedAndroidTest?
Aleksandr
не знаешь зачем нужен View.generateId()?
Для генерации уникального id, если хочешь позиционировать в relative layout view то у тебя у всех должен быть проставлен id. Мы юзаем anko и всегда используем View.generatedId() у нас весь новый ui на anko в проде - полет нормальный, api 17+
Aleksandr
без xml жизнь стала лучше)
Aleksandr
xml layout только как легаси остался в очереди на переписывание)
Aleksandr
С Anko можно пилить ui kit для своего проекта (компании) и потом юзать в других проектах, переиспользование компонентов просто охренительное, всем советую 🙂 Расширяется anko изи
Aleksandr
что там с поддержкой тем и всяким таким?
Все отлично 🙂 Все что можно сделать через код привычным способом - можно сделать через anko, этож просто dsl - синтаксический сахар)
Семен
подскажите как при переходе из одной активити в другую, сделать автоматическое обновление recyclerview
Семен
MainActivity
Aleksandr
Можно в onResume вызвать update
Семен
Открываем DetailActivity в нем удаляем элемент или обновляем или добавляем, возвращаемся в MainActivity и автоматически обновляется
Семен
Можно в onResume вызвать update
Т.е. создание recyclerview лучше выносить в метод onResume ?
Alexey
https://regex101.com/
Alexey
\[\"(.*)\"\]\[\"(.*)\"\] так работает вроде
Anonymous
кто писал бокс поиска как в GP? нашёл либу но она не даёт поставить свой список
Alexey
Принято, спс
у Евгения Мацюка в статьях по даггеру или в новой статье по многомодульности есть упоминание об этом, видимо они так у себя и делают
Vladimir
Нарооод!!! Кто-нить в курсе, почему вдруг?
Vladimir
Vladimir
Nikita
Nikita
Что б* это за говно ?
Директор цирка
Что б* это за говно ?
Жизнь жестока. Иногда программисты делают ошибки
Сергій
Быть такого не может
Директор цирка
Alex
Господа, дайте совет. Использую Room, хочу писать в БД объекты, которые приходят как json с подобъектами. Описываю Entity. Как лучше делать связи one-to-one? Через @Embedded или через @ForeignKey ? Т.е. как удобнее потом будет работать с Entity? Склоняюсь к fk, но что-то мне кажется, что потом кучу подзапросов на связи надо будет ещё делать. А Embedded будет выгребать все поля, а их будет много...
Zaff
Ребята, у кого есть нормальный youtube канал с туториалом или статься (набор статей) для создания custom listview с CRUD и SQLite
Zaff
гуглю, там все видосы с индусами
Zaff
не разобраться
Zaff
у них либо акцент страшно неприятный, либо код непонятный
Alex
@thezaff попробуй тут глянуть https://www.youtube.com/watch?v=Bd3mSkyM06U&t=0s&list=PL0YJNQha46KBuoROQajlKVmtAN9IObj-h&index=5
Alex
но там только по самому RV
Nikita
В эмуляторе утановленном через командную строку не гоняются UI тесты, просто пишет 0 тестов. Кто-нибудь сталкивался ?
Nikita
Че за магия