Anonymous
Ivan
Для разработчиков: прикольный опросник (на русском языке) от Developer Economics, с розыгрышем призов (Apple TV, платформы роботы, сертификаты Amazon и т.д.) - http://vmob.me/REF61D8E66D
Дмитрий
Всем привет, пытаюсь реализовать у себя MVP, у меня n таблиц и, соответственно, n моделей. Есть отношения один-ко-многим, есть многие-ко-многим. Как правильно организовать взаимодействие связанных сущностей, имея на каждую модель свой класс-репозиторий?
Yernar
Всем привет. у меня есть активити втутри есть фрагмент. у активити есть меню-фильтр с левой стороны. и есть у фрагмента свой меню-фильтр тоже с левой стороны. когда я открываю активити, меню активити берет "приоритет" и ставит свой меню слева, а меню-фильтр фрагмента справой стороны. как можно их поменять местами?
Yernar
а нет) все решилось
Дмитрий
Мне несовсем ясно как сущности должны взаимодействовать между собой в репозиториях. А именно получение модели по связи с текущей моделью, обновление связанной модели, удаление связи
Алексей
если versionCode поменять - скажет, иначе нет
Дмитрий
Главное versionCode поменять, насколько я помню
Алексей
Мне несовсем ясно как сущности должны взаимодействовать между собой в репозиториях. А именно получение модели по связи с текущей моделью, обновление связанной модели, удаление связи
Репозиторий должен удовлетворять контракту, который от него требует Domain, если говорить в терминах чистой архитектуры, а как именно он разрулит связанные зависимости - это его детали реализации. Можно подключать другие репозитории как зависимости, и вытаскивать из них связанные объекты, можно джойны писать, если у вас там Room какой-нибудь. Репозиторий не есть DAO, он более абстрактный, и может иметь свою логику работы.
Aleksandr
Ребят кто как решал ошибку сборки проекта при обновлении до 3 студии?
Aleksandr
https://pastebin.com/Tt08bY5Y
Игорь
↪️ @RMNVtrade
Ильфат
Loki
pan resize не помогает
Loki
Здраствуйте, а как передвинуть немного вверх edittext от клавиатуры?
Aleksey
Здраствуйте, а как передвинуть немного вверх edittext от клавиатуры?
Может попробуй флагами android:windowSoftInputMode="stateHidden|adjustResize" поиграться
Anonymous
ребзя, почему кнопки как бы не активные, хотя они работают
Алексей
потому что у вас стили криво настроены.
Anonymous
где имеено, можете подсказать?
Anonymous
Алексей
где имеено, можете подсказать?
https://materialdoc.com/components/pickers/
Anonymous
https://materialdoc.com/components/pickers/
colorAccent влияет, спасибо
0145
Можно ли сделать так, чтобы Retrofit загружал определённое кол-во данных? Допустим есть api возвращающий массив json, который хранит 100 пользователей, можно ли сделать, чтобы в лист пришли 10? После подгрузить остальных
Denis
Нужно чтобы сервер умел отсылать по 10
0145
Нужно чтобы сервер умел отсылать по 10
В том то и проблема, что сервер может только все отсылать( тогда никак, верно?
Антон
Aleksandr
Проще самому сделать
Велосипед создавать ?
Aleksandr
Просто фрагменты переключать ?
Denis
По 10 это образно
я к тому, что если ты хочешь грузить частями именно с сервера, то никак. если просто для отображения - выше совет - через кеш
Антон
Обычный вьюпейджер с фрагментами это велосипед? Я сам сначала либу использовал, но потом все сам переделал, как хотел.
Григорий
Друзья, скажите а на сегодняшний день надобность библиотеки support.v4 получается не нужна? Ведь она нужна только для поддержки устройств с API 11 и меньше. А на сегодня 100% устройств покрывает 15, даже можно спокойно и 17 минимум делать
Григорий
а можно узнать зачем? (это вопрос не с подковыркой)
Григорий
Получается support.v7 and support.v4 части одного support?
Григорий
а ну так да. Я именно про версии классов из support.v4. Например fragment manager. Деала на саппортовском не задумываясь. Посоветовали попробовать обычный, и мне обычный больше понравился в использовании
Григорий
ок, понял
Григорий
гуглил, видать пояснения старые были. Там говорили что номер версии соответствует апи. Типа v13 - API 13
Anonymous
Кто знает норм примеры с ijkplayer, киньте плз
Григорий
аа) понял) ну да, согласен
Dmitry
Кто знает стоит ли юзать BackStack у SupportFragmentManager support v4?
Dmitry
коль уж подняли тему support' ов
Григорий
Значит в большинстве случаев следует отдавать предпочтение саппортовским классам?
Dmitry
просто у обычных backStack Fragment очень большие проблемы есть 😊
Григорий
окей, спасибо
Dmitry
ну логично
‍Yap
привет, никто не знает либу чтобы был expanded recyclerview, но можно было открывать по одной секции, а остальные схлопывались
Anonymous
актуально сейчас использовать либу support.v4 ?
Anonymous
и что за API LEVEL 4 ?
Anonymous
это какой андроид?
Anonymous
я думаю уже ниже 16 api не актуально писать
Marat
ниже 4.4. даже
Marat
Anonymous
так для чего она тогда? если проект с мин 4,4
Алексей
так для чего она тогда? если проект с мин 4,4
https://developer.android.com/topic/libraries/support-library/index.html#framework-apis
Sergey
Привет всем! Кто подскажет как сделать анимацию(или какое либо визуальное отображение). Drag with RecyclerView (ItemTouchHelper).
Konstantin
Такой вопрос, если у нас для работы с сервисом используется токен, какая бест практис для проверки, что пользователь залогирился? Просто проверять, что есть сохранённый токен?
Konstantin
А если его обновлять требуется?
Ⓜ️ᵃʳᵃᵗ
ну сервак же вернет какую то ошибку. 401/403 например
Konstantin
ну сервак же вернет какую то ошибку. 401/403 например
Я имею ввиду проверять на устройстве. Чтобы, допустим, сделать проверку - кинуть пользователя на главный экран, если он уже залогинился, или же на экран авторизации.
Sergii
Делаешь запрос - сервак вернет живой токен или нет, дальше средиректишь пользователя
Konstantin
Ну такое себе. Если интернета нет, например, или сервер лежит или еще что - пользователя кинет на логин.
Konstantin
Поэтому речь о локальной проверке
Dmytro
а если сервер лежит то какой толк от вашего токена?
Dmytro
ну тоесть проверили, токен есть, но куда его девать если сервер лежит?
Dmytro
наличие локального токена не дает гарантии что запрос на север пройдет нормально, если вы не знаете сколько этот токен живет на сервере
Konstantin
Да, и тогда уже я буду заниматься обновлением. А кидать из за левой ошибки пользователя на очередной логин - не особо решение
Sergey
Надо написать вочер на запись в оутпут стрим. Есть поток который пишет файлы. Кейс интернет есть скорости нет. Через 10 сек кинуть ивент. Пока что сделал отдельный поток в котором чекаю тамстампы с записывающего потока и следящего. Может есть готовые решения?