Size: a a a

Android Developers

2019 November 18

АЕ

Алексей Ершов in Android Developers
Poul KOsten
Есть  json внутри которого лежать объекты выделил их красным как создать модель так что бы при доабвлении объекта от бека модель не ломалась и не надо было переписываь ничего
задать Value тип Map<String, Currency>
источник

PK

Poul KOsten in Android Developers
ну вот так сделал но чот не то
источник

PK

Poul KOsten in Android Developers
источник

PK

Poul KOsten in Android Developers
не пойму как сделать что бы динамически добавляло
источник

АЕ

Алексей Ершов in Android Developers
Что я только что увидел, жуть) Не нужно делать класс. Нужно в вашем объекте, который содержит поля, для поля Value сделать тип Map<String, Currency>. Подумайте внимательно, что это значит.
источник

GC

Granderbird Chevencugan in Android Developers
Если Room возвращает livedata объект, то он автоматически будет обнавляться, если в другом месте где то была изменена бд с этим объектом?
источник

GC

Granderbird Chevencugan in Android Developers
Пример, есть livedata контакты которую я беру из бд room (возвращает именно livedata с листом контактов) пришла нотиыикация что добавился новый контакт и добавился в бд, моя live data автоматически обновится на новые данные?
источник

PK

Poul KOsten in Android Developers
Алексей Ершов
Что я только что увидел, жуть) Не нужно делать класс. Нужно в вашем объекте, который содержит поля, для поля Value сделать тип Map<String, Currency>. Подумайте внимательно, что это значит.
вроде такого? https://pastebin.com/CP0yws4J
источник

АЕ

Алексей Ершов in Android Developers
Вроде такого
источник

K

Kirill in Android Developers
Подскажите мне в onMessageReceived приходят уведомления, как понять работает приложение или нет?
источник

Sergey λ in Android Developers
Granderbird Chevencugan
Пример, есть livedata контакты которую я беру из бд room (возвращает именно livedata с листом контактов) пришла нотиыикация что добавился новый контакт и добавился в бд, моя live data автоматически обновится на новые данные?
да, оно работает на механизме триггеров в скулайте, как только сработает триггер квери будет выполнен ещё раз
источник

GC

Granderbird Chevencugan in Android Developers
Sergey λ
да, оно работает на механизме триггеров в скулайте, как только сработает триггер квери будет выполнен ещё раз
Ахуеть магия
источник

Sergey λ in Android Developers
🙈
источник

GC

Granderbird Chevencugan in Android Developers
Тимлид прост сказал, что не правильно сделал, я не понял почему, а я до этого только с чистым sql работал и с sqlite на c#, когда он мне сказал это, я вообще ахуел и не поверил :D
источник

Sergey λ in Android Developers
красноречиво 🙂
источник

GC

Granderbird Chevencugan in Android Developers
Уууу магия....теперь все переделывать
источник

Sergey λ in Android Developers
Kirill
Подскажите мне в onMessageReceived приходят уведомления, как понять работает приложение или нет?
onMessageReceived вызывается в сервисе твоего приложения )
если метод был вызван значит процесс приложения работает.
Или поясни что ты имеешь ввиду под “работает приложение или нет”?
источник

K

Kirill in Android Developers
Sergey λ
onMessageReceived вызывается в сервисе твоего приложения )
если метод был вызван значит процесс приложения работает.
Или поясни что ты имеешь ввиду под “работает приложение или нет”?
onMessageReceived от Firebase, если в присылаемом поле нет notification{...}
то onMessageReceived срабатывает всегда.
вот мне надо понять, если приложение в фокусе то пробрасывать Broadcast, если нет то показать уведомление.
а сейчас у меня и то и то срабатывает всегда (кажется)
источник

j

jenia in Android Developers
brain thrashed
Наверное, потому что у viewPager параметр height стоит match_parent
И  так и так ставил и на все контейнеры вокруг
источник

Sergey λ in Android Developers
Kirill
onMessageReceived от Firebase, если в присылаемом поле нет notification{...}
то onMessageReceived срабатывает всегда.
вот мне надо понять, если приложение в фокусе то пробрасывать Broadcast, если нет то показать уведомление.
а сейчас у меня и то и то срабатывает всегда (кажется)
ты можешь либо заюзать ProcessLifecycleOwner и слушать там состояний ON_RESUME либо чекать приоритет процесса приложения, он должен быть не ниже VISIBLE
источник