Size: a a a

Android Developers

2020 December 28

AO

Alex Osadchy in Android Developers
источник

AO

Alex Osadchy in Android Developers
я про эти
источник

PE

Pavel Erokhin in Android Developers
да про эти
источник

PE

Pavel Erokhin in Android Developers
вдиимо только способ с откртием эмуля вне IDE
источник

S

Silent829 in Android Developers
Pavel Erokhin
пиши сюда контекст и уточни что ты хочешь иметь в итоге
окей, смотри у меня есть LocalDataSource + RemoteDataSource, у обоих интерфейсов есть общая suspend-функция, которая должна вернуть список List<*>. Я в репозитории имею оба этих объекта, у него есть функция, возвращающая Flow<DataState<List<*>>>, я тут делаю emit(Loading),  беру у ремоута данные, потом у локального, сравниваю их и дальше сохраняю если надо в кэш и делаю emit(Error) если что пошло не так. Потом в юзкейсе беру этот флоу, могу его фильтровать как-нибудь и во вьюмодельке потом беру флоу юзкейса, а во фрагменте делаю коллект внутри лайфсаклскоуп.лаунч
источник

D

Denis in Android Developers
а, тогда сорян. не понял. видимо да, только так
источник

S

Silent829 in Android Developers
Silent829
окей, смотри у меня есть LocalDataSource + RemoteDataSource, у обоих интерфейсов есть общая suspend-функция, которая должна вернуть список List<*>. Я в репозитории имею оба этих объекта, у него есть функция, возвращающая Flow<DataState<List<*>>>, я тут делаю emit(Loading),  беру у ремоута данные, потом у локального, сравниваю их и дальше сохраняю если надо в кэш и делаю emit(Error) если что пошло не так. Потом в юзкейсе беру этот флоу, могу его фильтровать как-нибудь и во вьюмодельке потом беру флоу юзкейса, а во фрагменте делаю коллект внутри лайфсаклскоуп.лаунч
подскажи пожалуйста @mairwunnx
источник

ВЕ

Владислав Ермоленко... in Android Developers
Всем привет! Пытаюсь понять работу Retrofit, а именно как парсить Json объект, но столкнулся с тем что при отправке пост запроса на сервере firbase каждой записи присваивается уникальный ключ, который я не могу указать в Serializable т.к. не могу знать какой он будет. Вопрос как распарсить объект в объекте, при чем ключ первого всегда разный.
источник

ВЕ

Владислав Ермоленко... in Android Developers
Значения типа :-MPXhXFY1k0gpTdwugu5 это уникальный ключи. Как получить получить инфу по каждому из них и отпарить ?
источник

D

Denis in Android Developers
Владислав Ермоленко
Значения типа :-MPXhXFY1k0gpTdwugu5 это уникальный ключи. Как получить получить инфу по каждому из них и отпарить ?
используй gson
источник

D

Denis in Android Developers
что-то типа такого
источник

VS

Valentin Sergeev in Android Developers
Владислав Ермоленко
Всем привет! Пытаюсь понять работу Retrofit, а именно как парсить Json объект, но столкнулся с тем что при отправке пост запроса на сервере firbase каждой записи присваивается уникальный ключ, который я не могу указать в Serializable т.к. не могу знать какой он будет. Вопрос как распарсить объект в объекте, при чем ключ первого всегда разный.
Можно указать тип как  Map<String, YourType> вроде (если используешь Gson,Jackson)
источник

ВЕ

Владислав Ермоленко... in Android Developers
Проблема в том что я не могу иметь key set т.к. не могу знать какие именно key будут
источник

D

Denis in Android Developers
Valentin Sergeev
Можно указать тип как  Map<String, YourType> вроде (если используешь Gson,Jackson)
да, кстати. можно с помощью того же gson таким способом перевести json  в pojo. Создать класс, наследованный от Map<String, OtheClass>, в OtherClass обзываешь поля так же, ка кони названы в json, и одной строкой переводишь все это в pojo
источник

ВЕ

Владислав Ермоленко... in Android Developers
Я их могу конечно где-то хранить и потом их вытаскивать
источник

D

Denis in Android Developers
Владислав Ермоленко
Проблема в том что я не могу иметь key set т.к. не могу знать какие именно key будут
тебе и не надо знать. ты проходишь циклом по всем ключам, и по ним достаешь json объекты
источник

D

Denis in Android Developers
Владислав Ермоленко
Проблема в том что я не могу иметь key set т.к. не могу знать какие именно key будут
источник

C

Chuck in Android Developers
Владислав Ермоленко
Всем привет! Пытаюсь понять работу Retrofit, а именно как парсить Json объект, но столкнулся с тем что при отправке пост запроса на сервере firbase каждой записи присваивается уникальный ключ, который я не могу указать в Serializable т.к. не могу знать какой он будет. Вопрос как распарсить объект в объекте, при чем ключ первого всегда разный.
У Firebase вроде как свой SDK есть для работы с из Realtime Database.
источник

D

Denis in Android Developers
Chuck
У Firebase вроде как свой SDK есть для работы с из Realtime Database.
Точно есть
источник

ВЕ

Владислав Ермоленко... in Android Developers
Ну задание именно в использовании retrofit и gson
источник