Konstantin
они не смешиваются, они вместе идут
Konstantin
когда делаешь как надо, с ioc - возникает вопрос - а где всё "собирать"
Anonymous
Когда осознал, что нет в мире справедливости
Konstantin
потом пишется на коленке свой di для этого
Konstantin
потом в гугле натыкаешься на даггер или койн или зубочистку или еще что, и оказывается что все уже есть
Алексей
просто часто задают вопросы "зачем мне DI, я сам всё сделаю". А имеют в виду "зачем мне этот сложный DI-фреймворк, я свой наипшу"
Konstantin
так вот именно - а зачем
Konstantin
время что ли бесконечное в запасе у человека ? )
Алексей
и если про необходимость DI-фреймворков дискутировать можно долго, то про необходимость следовать IoC - нельзя, там всё однозначно)
Konstantin
первый раз написать свой велик - милое дело, обучение, экспириенс, в голове нейроны собираются, знаешь "зачем и для чего"
Konstantin
а уже второй+ раз - юзаешь фреймворк
Алексей
я с вами согласен, это адресовано было Дугласу. Хотел уточнить, какой именно вопрос он задал)
Anatoly
Konstantin
"чужие" велосипеды другие программисты не хотят поддерживать, все просто
Konstantin
документации нет, никому не напишешь вопрос или ишью, на стаковерфлоу не спросишь "а как с этим работать"
Konstantin
это контрпродуктивно. поэтому "велосипедные" решение надо выпиливать )
Dug
Konstantin
нельзя, я их не пишу, сорян )
Anton
ПАцаны кто то делал передачу по БЛЕ между иос - анроид?
Anton
без сдк
Aleksandr
Aleksandr
но лучше загрузку файлов делать нативными средствами по типу DownloadManager
Aleksandr
а ещё лучше совместить WorkManager и DownloadManager ^_^
Himars
Anton
по моему донлоадменеджер хуево работает на китайцах всяких
Aleksandr
китайцы нинужны
Aleksandr
ну
Aleksandr
хуёвые китайцы
Aleksandr
Сяоми, Хуавеи норм
Himars
Anton
да это даже на флагмане может быть
Aleksandr
хочешь обычный сервис использовать?
Aleksandr
ну блин
Йонатан Левин не просто так распинался, что Service as it is should be deprecated
Aleksandr
https://medium.com/google-developer-experts/services-the-life-with-without-and-worker-6933111d62a6?source=user_profile---------2-------------------
Aleksandr
в статье описаны альтернативы, но сервис сам по себе уже не то
Himars
Есть database и есть сущность User которая описывает данные текущего пользователя приложения (тоесть существует лишь в единственном экземпляре)
Как лучше хранить? В Database (как то таблицу под одну сущность создавать не очень) или SharedPrefs (инкапсулировать в обьекте User, сделать его синглтоном и инжектить куда попало)
Mike
Himars
Dzmitry
Почему может не отображается диалогфрагмент во второй раз?
Все методы жизненного цикла отрабатывают, вьюшка диалога создается, но не отображается. Происходит это после первого закрытия диалога методом dismiss()
Dzmitry
я уже вторые сутки бьюсь, не могу понять почему такая дефолтная часть андроида так ху"во работает
Сергій
Dzmitry
код скинуть?
Dmytro
код скинуть?
да, наверняка затуп где-то мелкий не видишь)
Ruslan
Dzmitry
https://pastebin.com/AsJNaPuH
Сергій
Любимый❤
есть телеграм каналы libGDX?
Dzmitry
все работает нормально, если я закрываю диалог нажатием кнопки back или ousideTouch. Тогда, когда я пробую открыть его заново - он отображается. Иначе, если закрыть диалог через dismiss() (или getDialog().dismiss()/getDialog.cancel()) то проявляется ситуация описанная выше - методы работают, диалог не отображется.
Mike
Dzmitry
и новый инстанс создается каждый раз
Dzmitry
см коммент внизу в коде
Любимый❤
и вопрос на миллион, почему Android Studio так глючит?(
Сергій
Любимый❤
нет
Anton
да она дырявая потому что
Anton
особенно 3.1.х версии какой то ужас
Любимый❤
к примеру, она зависла, просто зависла :D
Любимый❤
закрыл при помощи cntrl alt delet
Artem
Подскажите пожалуйста как сделать кнопку под Recyclerview с количеством элементов, превышающим размер экрана?
Любимый❤
открыл проект, и она его даже не распознает
Сергій
Никогда такого не было, на маке 🌝
Любимый❤
ахах
Artem
Anton
Anton
в футер
Artem
Ок, спасибо
Aleksey
AdapterDelegates не совместимы с AndroidX
Aleksey
Dzmitry
Dzmitry
окей, что вызвать чтобы закрыть диалог?
Сергій
Dzmitry
Dmytro
Konstantin
можно как то динамически показывать-скрывать иконку overflow menu (три точки вертикально в экшн баре) ?