Vadim
Vadim
еще есть такие “пустые” лики
Сергій
ты используешь Retained Fragment?
Vadim
Vadim
ты используешь Retained Fragment?
единственный момент, это создание листенера:
override fun onAttach(context: Context) {
super.onAttach(context)
listener = (context as SomethingClickedListener)
}
может его сделать nullable, и обнулять в onDettach ?
Сергій
Vadim
так и надо делать
странно, что никто в гугле об этом не пишет, вроде на стэковерфлоу нагуглил это
Turalllb
Илья
Vera
Никита
можно ли сообщить room через какую-то аннотацию или настройку, чтобы в поле  Date по умолчанию писалось текущее время при сохранении?
Nikolay
Anton
Господа есть ViewPager. Внутри VP загружаются фрагменты. И в одном из фрагментов внутри есть RecyclerView который в свою очередь содержит другой RecyclerView (горизонтальный). Так вот у внутреннего горизонтального не работает скролл. Кто-нибудь сталкивался с этим и как это побороть ?
Дмитрий
Anton
Anton
если честно не совсем понимаю суть этого метода ;)
Андрей
Андрей
По координатам ресайклера
Андрей
а можно чуть подробней ?
На вьюпейджер вешаешь onTouchListener, а в нем условия когда отрабатывать событие, а когда проталкивать дальше
Evgeniy
Добрый день. У меня вопрос по clean arch. В клин есть интеракторы. У них я вызываю метод execute а в каллбэк во вьюмоделе получаю данные. Но как быть если по требуется мне несколько методов execute
Дмитрий
Turalllb
Подскажите, вот у меня в проекте есть андроид модуль, который имеет зависимости которые есть и в основном модуле, например implementation 'androidx.appcompat:appcompat:1.0.2' я их тоже должен с помощью exclude разрулить?
Дмитрий
iamthevoid
Evgeniy
К примеру получить подчинённые данные передаю id, обработать клик это уже другой экзекьют
Дмитрий
Evgeniy
а не лучше методы назвать информативно?
Ну смотрите я так понял есть интерактор в котоый мы передаем юзкейсы, и в зависимости и для каждой функциональности будет свой экзекьют, и получается для каждой Вью я создаю интерактор и юзкейсы нужные либо переиспользую. Я правильно понял?
iamthevoid
Vitaly
Что думаете по поводу AsyncLayoutInflater?
Недавно узнал о нём, оказывается на 50% ускоряет открытие View
Стоит ли его использовать на постоянке или есть какие-то подводные камни?
Сергій
Denis
Сергій
Сергій
Например помогает убрать лаг дравера при смене фрагмента
Dmytro
Ребят, кто работал с AppUpdateManager (отсюда https://developer.android.com/guide/app-bundle/in-app-updates#java). Как он понимает, что обновления доступны или недоступны? В маркете версия 1.3.45 сейчас висит, понижал уже апк (которое со студии собираю) до 1.3.30 и 1.2.30 все равно говорит, что обновления не доступны.. пока не понимаю что делать..
Anonymous
Всем привет, а как в грэдл переключать версии сборки? К примеру между debug и release
Anna
Andrew
Вкладка Build Variants на панеле слева
iamthevoid
Denis
Vitaly
Писал кучу различных сложных лэйаутов и смотрел на сколько быстро инфлейтится элемент (замерял через measureTimeMillis)
Vitaly
Потом нашёл среднее значение того и другого способа
Vitaly
И нашёл процент
Denis
так ты сравнил время стадии mesaure
Denis
что никак не связано с парсингом xml
Serhii
Привет
Реализовал в приложении сохранение и обновление токена через Authenticator.
И можно было бы просто дергать shared в BaseViewModel чтобы проверять таким образом залогинен юзер или нет
Но знаю что есть всякие AccountManager для этого дела.
Подскажите, стоит ли его использовать или может есть какие то другие варианты?
Serhii
Если реализовать свой класс который проверяет shared, сохраняет, удаляет юзера - какие в этом случае подводные камни?
Anonymous
Ребят, кто работал с ExoPlayer, подскажите плиз. Есть массив с mediasource. По умолчанию прогружается только текущее видео. Можно ли прогрузить все видео или хотя бы некоторые, чтобы при выборе второго видео не ждать загрузки?
Karzhas
помогите, кто знает
как протестить функционал презентера если презентер зависит от onCreate() аппликейшна где создаются все конфиги типа firebase и тд
если мокать допустим то мне нужно будет хранить в презентере ссылку на application? или что можно сделать
OzOn
Нормализуй БД, и будет просто внешний ключ
Sergey
https://startandroid.ru/ru/courses/architecture-components/27-course/architecture-components/539-urok-11-room-type-converter.html
Никита
Всем хорошего настроения.
Вопрос новичка по Moxy и Fragments.
С предствленным в документации примером с фрагментом вроде разобрался.
В моем случае в MainFragment помещаются еще фрагменты методом setFragments (с getChildFragmentManager) и вызов этого метода через презентер не отрисовывает ничего. Если оставить его в onCreate то все работает.
Что я упускаю?
Sergey
тогда добавляешь ид сущности из другой вместо объекта класса
Sergey
и что?
Sergey
ща сек проект открою посмотрю как у меня
OzOn
Посмотри там есть Embedded поля. Может это?
Sergey
у меня через конвертер сделано, но не уверен что работает правильно, я не доделал проект еще
Dmytro
padmitriy
вопросик по gitignore:
есть рутовый игнор, в котором прописан release/ в который сборки валятся. Проблема в том, что output.json в этой папке студия всегда настойчиво предлагает закоммитить. APK не предлагает. В чем проблема может быть?
Sergey
Сергій
padmitriy
Sergey
может у тебя где то стоит на json включать отовсюду?
padmitriy
OzOn
В смысле разными?
Alex Android
храни двумя таблицами, в одной сохраняй ID другого
Богдан
Alex Android
RTFM только, там есть в доках
OzOn
Ну так и норма - для класса1 будет поле с Embedded field класса2
OzOn
Я кол посмотреть не могу, я а отпуске
Богдан