Кирилл
и делать лишние запросы
Даже если бы существовала магия, позволяющая вынимать соответствующий Owner автоматически - это всё равно был бы ещё один запрос, только происходил бы он без вашего участия.
Кирилл
Т.к. таблицы разные.
Artem
Ну это всяко быстрее чем инициализация нового запроса)
Artem
Ну и для списков же придумали) почему бы не сделать еще какую-нибудь аннотацию.
Artem
Может у них есть место куда можно предложить идею?)
Konstantin
ае, точн
Konstantin
говорят рум это не орм а просто обертка
Konstantin
так шта ждать щястья не надо
Artem
да-да, у них запрещено ссылаться на другие объекты, типа чтобы ты на главном потоке не запрашивал лениво данные, но почему мне не дают запросить нормально эти данные когда я знаю что они мне будут нужны - загадка) может еще че запилят
Artem
лан, пойду смириюсь со своей участью и сделаю еще один класс промежуточный) всем спасибо
Илья
посоветуйте, пожалуйста, что лучше-проще заюзать для списка объектов в RecyclerView типа "картинка, тайтл, цена, избранное" ? картинка грузится из веба - необходимо чтобы кешировалась, нашел CardView в оффдоках и еще Volley с NetworkImageView, буду очень благодарен если кто подскажет куда посмотреть с высоты опыта
Mike
Igor
Погугли recycler view parallax
Любимый❤
нужна помощь, проблема тупиковая.
Суть такова: есть класс Presenter и есть класс Caller
класс Caller загружает список пользователей из гитхаба по api и передает этот список во фрагмент, проблема в том, что Caller не успевает загрузить список и передает его пустым.
Любимый❤
Любимый❤
это функция Caller здесь загружаем список
Ivansuper
Можно отнаследоваться, внутри повесить такой листенер, сделать свой Drawable с поддержкой офсета в нужную сторону и внутри своего кастомного RecyclerView задавать ему нужный оффсет для отрисовки
Любимый❤
как?!?!?
Любимый❤
я 5 час бьюсь
Любимый❤
эта функция возвращаем список
Ivansuper
Так же поставишь свой factor чтобы контроллировать разницу скорости скролла и офсета
Любимый❤
функция caller
Ivansuper
Ну и в фоне invalidateSelf
Ivansuper
Так дравабл кастомный будет
Ivansuper
Ты можешь его научить есть список других дравабл
Ivansuper
Застаковать вертикально
Любимый❤
тут синхронная загрузка идет
Любимый❤
enqueue
Ivansuper
Так просто наследуешься от Drawable, делаешь конструктор с приемом Drawable[] и внутри своего где setBounds рассчитываешь свою вертикальную склейку этих драваблов. После чего там есть метод рисовки — рисуешь их
Ivansuper
Так же добавляешь что-то вроде setOffset(float y)
Ivansuper
Через что и будешь подавать скрол от ресайклера
Ivansuper
Немного математики и мозга и картинки можно по кругу перемещать если до конца доходишь
Любимый❤
слой модуль не должен знать о слоем презентор, это нарушение архитектуры
Любимый❤
презентер знает о Caller, Caller ничего не знает о презенторе
Ivansuper
Ну это я разошелся
Valentin
Valentin
Подписываться в data слое - это сильно
Любимый❤
я только учусь)
Любимый❤
хочешь сказать, что когда ты только учился, прям все сразу умел?
Valentin
Так тут дело не в том, что ты только учишься, это то понятно. А в том, что тебе говорят, что сделать, чтобы заработало, а ты говоришь о нарушении архитектуры, при этом абсолютно не понимая, о чем ты говоришь
Любимый❤
я понял, спасибо за ответ
Любимый❤
👍👍👍
Oleg
Мосби скорее концепция
Oleg
А Мокси популярная библиотека
Vyacheslav
Мокси приятнее чем Мосби, с мосби не работал но наслышан что Мокси приятнее в работе, а на Мокси писал, доволен в принципе
Oleg
Я процитировал разработчиков Мокси)
Mike
пока нет конкретного вопроса, надейся только на себя, конечно
Mike
а почему нет?
Oleg
Господи зачем??
Oleg
Ну на время перехода можно, да)
Mike
можно ещё чего-нибудь притащить, чтоб не разбираться
Oleg
Просто Мокси очень легко встраивается в проект
Max
Как можно сделать такую штуку как у Скайпа?
Типа виджет, но им можно ялозить по раб. столу
Max
Сергій
Mike
похоже на overlay или активити с прозрачной темой
Сергій
нет
Max
Сергій
Благодарю
https://gist.github.com/bjoernQ/6975256
roman G
Ребят, где правильно обработать клик в recyclreView
Гуглил, но везде по разному написано
Mike
Valery
я обрабатываю его снаружи recycler через интерфейс
например во фрагменте
Valery
чтобы не менять ничего в коде адаптера или вьюхолдера
а передавать реализацию кликлистенера снаружи
roman G
Сергій
Сергій
если в проекте есть Databinding, то можно и не писать адаптеры
Mike
roman G
это не имеет значения
а в зависимости от чего мне выбирать реалезацию? или нужно по конкретной проблеме смотреть и решать?
Mike
Vitaly
Добрый вечер, ночные работяги! Очень нужна ваша помощь: использую реализацию MVP (да я ещё нуб и использую её впервые, раньше был весьма непрактичный MVC), мне очень понравилось как он работает, но при преесоздании активити почему-то теряются статический объект, который по сути должен остаться, так как Activity прикрепляется отдельно независимо от всего процесса, а Presenter остаётся тот же
Vitaly
Mike
Mike
Vitaly
При пересоздании Activity процесс остаётся тот же, а главнй поток меняется
Vitaly
А что тогда?