Roman
То есть в обычном случае все провайдится даггером
Roman
А для тестов я просто в конструктор тестируемого объекта кидаю фабрику schedulers специально для тестов
Igor
тут ктo-тo jooq на android пoднимал? Не былo таких:
com.android.dx.cf.code.SimException: default or static interface method used without --min-sdk-version >= 24
oшибoк вo вpемя билда?
Roman
Которая лежит не в main, а в tests
Roman
Только я делал не через .immediate, а через .trampoline
Olexandr
Sergey F
Может быть гуглить recycler view swipe?
Vitaly
https://codeburst.io/android-swipe-menu-with-recyclerview-8f28a235ff28
Olexandr
Vitaly
Подскажите, как тестировать MVP, какие компоненты вы тестируете и сколько процентов у вас уходит на юнит тесты и сколько на интеграционные?
Roman
Vitaly
Vitaly
Да, мне стыдно, что до сих пор не писал, но пора начать
Vitaly
спасибо
Я думаю это даже лучше будет
https://medium.com/@kitek/recyclerview-swipe-to-delete-easier-than-you-thought-cff67ff5e5f6
Roman
Olexandr
Vitaly
Roman
Roman
Ручное мвп
Roman
С кучей модулей
Vitaly
Не-а
А как состояние сохраняешь?
roman G
Ребят, у кого-нибудь есть материалы по созданию приложения для блокировки экрана? Пишу лаунчер, и не знаю как правильно это сделать
Konstantin
Всем привет! Ребята кто-нибудь сталкивался с проблемой утечки памяти при запуске UI тестов? Для примера тестируем один экран, один и тот же тест запускается много раз. LeakCanary утечек не обнаружил, ручной анализ дампа показывает, что так же что активити всегда одна. Android Profiler показывает рост нативной памяти, java heap не изменяется. Очень быстро растет кол-во объектов FinalizerReference, которые вроде как должны быть собраны GC и освободить память, но в действительности кол-во таких объектов только увеличивается и занимает бОльшую часть памяти
Konstantin
Konstantin
Vitaly
Как-то помню я делал ручками MVP создавая Presenter через Singleton, все я помню советовали мне: "Используй Moxy, у тебя же столько утечек памяти будет, нельзя юзать Singleton в Presenter", наткнулся тут на хороший доклад, где спросили как Moxy сохраняет Presenter и вот так иорния судьбы: Он сохраняет это в... конечно! Singletone классе, а в Bundle сохраняет лишь id presenter'а для восстановления
Dug
Sviat
Vitaly
Dug
а вот в мокси синглтон
Dug
потому что мвп
✙
слава мвп
✙
очень удобно
✙
вот сейчас понадобится юай менять, я в один модуль кину презентеры с интерфейсами вьюх, и буду оборачивать чем хочу
✙
много будет версий ui
Dug
нормальные мозги сила, мвп могила
Konstantin
за мвп и двор стреляю в упор
✙
аргумент
Dug
Юзаешь мвп, рхжаву, обмазываешься мокси и аннотациями даггера, долбишься в одно место тестами, катаешься на гироскутере, крутишь спиннер, паришь вейп, слушаешь скриптонита, носишь штанишки с подворотами
✙
конструктивно
Konstantin
Sviat
Nikita
смузи
Dug
✙
и все это пока ты и твой парень ищут ошибку в god активити
Mike
Sviat
там нет ошибок. она же God. а Бог это Бог
✙
activity was not found
✙
шютка)))
Himars
Mike
Kanstantsin
приведите мне HttpException
Konstantin
живым или мертвым?
Himars
Mike
Himars
Anton
Андроидобоги , а есть идеи как он тут затемняет иконки из статус бара?
Alexey
своц кастомный статусбар, видимо
Alexey
или фуллскрин, а это прям в разметке
Anton
Anton
Anton
Ещё варианты?
Alexey
тема
Alexey
и видимо в теме каким-то образом через атрибуты настраивает строку состояния
Сергій
там есть специальные флаги для SystemUI, которые скрывают некоторые иконки статус бара
Anton
Alexey
так скрывают != затемняюь
Anton
Anton
Вроде как всё что там рисуешь
Anton
Будет всё ровно под иконками
Ontoshgo
скрывают флагами часть иконок и рисуют полупрозрачную вьюху
Ontoshgo
очевидно же
Сергій