Delt@[•_•]
Ок, попробую, спасибо
Flogiston
Еще если делаешь через граф, в action можна прописать popUpTo popUpToImplicit
Flogiston
popUpToInclusive*
Сергей
Кто использовал ретрофит, есть ли способ сделать гет запрос на конкретный http адресс не создавая интерфейс?
Сергей
Просто есть модель, в которой есть вложенные url, хочу написать метод, который будет загружать этот элемент максимально универсальным, вот думаю, можно ли как то не писать кучу интерфейсов
Сергей
хочу попробовать сделать как то так
Сергей
но вот, пока не придумаю как сделать это без интерфейсов
Evgeny
кто нибудь работал с clusterManager’ом?
Evgeny
нужно обновить маркеры на карте в одном фрагменте, после выполнения другого фрагмента
Evgeny
хотел сделать через колбек, но фрагмент из которого прилететь инфа должна открываю через newInstance
Denis
Понимаю что немного не по теме, но мне для своего андроид-проекта нужен бэкенд, на котором будет крутиться SQL-БД и который сможет принимать, формировать и отдавать JSON-ы. Где лучше всё это хостить, есть ли несложные серверные Java-фреймворки заточенные на работу с базой, и какую БД выбрать? (имел дело только с SqLite)
Сергей
Смотря что понимать под словом разовый?
Сергей
Хотим получить в ответ json (в конечном итоге еще одну модель)
Сергей
Идея такая, есть список сущностей и те запросы которые я хочу сделать будут выполняться только при открытии элемента списка
Сергей
а, не. там сложно у вас похоже. Так то ради одного гета с получением строки можно вообще volley использовать и ничего не городить
GamerTrader
Hi
Konstantin
Andreu
Потому что baseUrl зашит в ретрофит
Konstantin
у меня работает, получаю медиа контент по неизвестным ссылкам с известной структурой данных
Konstantin
baseURL работает когда ты указываешь без домена, емнип, типа /api/v1/blabla
Andreu
Что-то смутно верится, проверю позже)
GamerTrader
Я хотел бы спросить, каковы обычные доходы за 1 показ рекламы в приложении? спасибо
Konstantin
Что-то смутно верится, проверю позже)
ну, в том же домене - работает, а базовый урл не обязательно должен от корня начинаться. например если базовый урл это example.com/api/v4, то с урлом будет 100% работать от example.com/my-whatever-url
Сергей
что то туплю, API# - это что?
Konstantin
если другой домен то там может понадобиться другой клиент - т.к. хттпс, пиннинг, все такое
Konstantin
Сергей
А, окей😅
GamerTrader
это зависит от количества загрузок ... но у них его нет где-то в таблице?
padmitriy
Надо у них на сайте найти правила использования логотипов.
да, вроде как нельзя так просто взять и пользоваться
Andrew
да, вроде как нельзя так просто взять и пользоваться
Думаю можно, но с какими-то условиями. Надо почитать.
Andrew
перезапускаю - норм. во время асинхронщины нужно какой-то таймаут устанавливать?
Насколько я помню, основой поток теста завершается не ожидая никаких других. Асинхронному методу просто некуда возвращаться.
Andrew
пусть юрики этим занимаются)
Вот это слова настоящего разработчика ) 👍
Andrew
мне ничего в голову не приходит кроме "данная область экрана не активна" но я не уверена что это понятно
Ещё варианты- Выключена, отключена, недоступна, заблокирована, в режиме ожидания
Andrew
Andrew
Getting Started · Building a RESTful Web Service https://spring.io/guides/gs/rest-service/
Andrew
Но лучше для спринга юзать PostgreSQL
Andrew
No
А вы эту бд обновлять не будете?🤔
No
Через интернет в смысле
No
Ну просто можно было бы при первом запуске загружать из интернета и выгружать в бд, тогда решаются проблемы размера приложения и презаполненых бд
No
В том числе
No
Тогда вам не нужно будет обновлять приложение, чтобы, допустим, исправить ошибку в бд
Тимур
Вот тебе пример
Тимур
https://github.com/firebase/quickstart-android/blob/master/firestore/README.md
Serg
Что нынче используют для отображения списков? анимированные добавления, удаления, etc. Сами только RecyclerView используете или какую-нибудь либу поверх него?
Vitalii
Не отличается. RecycleView, как и любая другая view, одинаковый и в активити, и во фрагменте.
Serhii
Зачем токену отдельная таблица?
Создавать юзера с полями токен,рефреш на логине, а потом на главном дозаполнять через апдейт лучше?
Andrew
Создавать юзера с полями токен,рефреш на логине, а потом на главном дозаполнять через апдейт лучше?
Лишняя сущность со своей таблицей в бд и нюансами связей это точно хуже
Serhii
Лишняя сущность со своей таблицей в бд и нюансами связей это точно хуже
Да мне тож эта идея не очень нравится, спасибо, попробую
Andrew
Да мне тож эта идея не очень нравится, спасибо, попробую
У юзера можно поднять флаг типа isNeedUpdate который будет сниматься только после получения полных данных. Если вдруг есть кейс где юзер может после токена пойти не на экран с обновлением а куда то в другую сторону. То тогда по флагу можно будет не пускать, а возвращать принудительно на обновление.
Serhii
isNeedUpdate = true;
Отдельным полем в таблице?
Serhii
Ага
Спасибо
Andrew
Пиши автору библиотеки
Влад
На сколько плохо иметь 2 перезентора в 1 view?
Тимур
Вообще идея мвп в том что у каждого презентера свой вью, но если у тебя ситуация требует другого можешь делать как хочешь
Влад
Хотел разделить логику работы с данными и логику работы с разрешениями
Vitaly
На сколько плохо иметь 2 перезентора в 1 view?
Очень плохо, это противоречит методологии MVP, что Presenter это последняя сущность которая получает уже конечный вариант данных, она может содержать несколько интеракторов, но презентер должен быть один
Vitaly
Хотел разделить логику работы с данными и логику работы с разрешениями
Можно вынести в отдельную сущность, которая будет лжать внутри Presenter
Влад
Ну я сделал интерфейс чисто для работы с разрешениями и под него думал презентор
Andrew
Хотел разделить логику работы с данными и логику работы с разрешениями
Пусть презентер вызывает Permission Helper для работы. Кстати, он же тебе понадобится и в других презентерах.
Влад
Суть в чтоб потом можно было далее этот же презентор и интерфейс использовать в разных view