Size: a a a

Android arch. components

2019 July 25

КР

Кирилл Романенко in Android arch. components
Sergey λ
сейчас у меня нету доступа к старому проекту, но код был примерно такой
О, а вот это очень даже интересно! Спасибо. :)
источник

КР

Кирилл Романенко in Android arch. components
Sergey λ
сейчас у меня нету доступа к старому проекту, но код был примерно такой
Но единственный минус в том, что мою функцию отмены можно использовать извне, например, когда нужно отобразить что-то другое. А тут никак.
источник

S

Serhei in Android arch. components
Привет, вопрос по Room,
необходимо сохрнять токен и юзера в две таблицы, тк юзеров будет много и для каждого свой токен
соответсвенно на экране логина сохраняю токен
затем на главном экране надо сохранить юзера
id шники обеих сущностей инкрементятся автоматом.
В UserEntity прописал ForeignKey где parentColumns = "token_id", childColumns = "token_id_for_user"
Что передать в "token_id_for_user" при создании модели юзера чтобы все токены соответстовали своим юзерам?
источник

ST

Sasha Tainyuk in Android arch. components
Свою статью я наверное напишу никогда. Как то не очень идёт процесс, видимо лето и 30ти градусная жара берет своё.:(
источник

ST

Sasha Tainyuk in Android arch. components
​​WorkManager
#разработка

Достаточно долгое время для выполнения операций в фоне, у разработчиков было несколько вариантов и все они имели свои плюсы и минусы. А главным недостатком, на мой взгляд, была поддержка многих версий Android.

Но на Google IO 2018 нам предоставили такой компонент как WorkManager. Он имеет много преимуществ:
• поддержка устройств, начиная с API версии 14;
• оптимизирован для сохранения заряда устройсва;
• поддерживает как одноразовые, так и периодические задачи;
• и что самое важное: гарантирует выполнение задачи.

Если вы не используете этот компонент в своих приложениях, то самое время начать. На практике я не нашел в нем багов, которые бы мешали его использованию.

Хорошие статьи об использовании можно найти тут и тут.
источник
2019 July 26

S

Sergey in Android arch. components
Кирилл Романенко
Ну это та ливдата, по которой пришёл алерт. По идее, когда пользователь тыкнул на кнопку - нужно занулить ливдату, чтобы алерт больше не показался.
Вместо зануления ещё предлагают делать обёртку с флагом обработана или нет. Обсервер проверяет была уже обработана лайвдата или нет.
источник
2019 July 29

КР

Кирилл Романенко in Android arch. components
Такой вопрос: предположим, есть room entity Лекция и ещё одна room entity Преподаватель. К каждой Лекции прикреплён свой Препод, но Преподы не зависят от Лекций. Как сделать так, чтобы когда ты получаешь Лекцию, то внутри лежал Препод?
1) Есть вариант держать lecturerId и самому получать, но хочется переложить это на рум.
2) Embedded, но такое, не хочу раздувать сущность.
3) Есть ещё relations, но это вроде для списков.
источник

КР

Кирилл Романенко in Android arch. components
Хотя наверное Embedded будет единственным более-менее адекватным вариантом, да?
источник

NT

Nick Two in Android arch. components
если хочется передожить на рум, то связь one to many в руме через embedded
источник

SP

Serhii Pylypchuk in Android arch. components
Привет, кто знает как можно реализовать в Navigation Component такую вещь:
-  фрагмент "1" вызывает фрагмент "2"
- "2" возращается к "1" с параметром (параметрами)
- "1" имеет возможность вызвать сохраненный инстанс "2" или создать новый, взависимости от ситуации
источник

VK

Vova Kropivko in Android arch. components
Nick Two
если хочется передожить на рум, то связь one to many в руме через embedded
Realm юзай)
источник

ST

Sasha Tainyuk in Android arch. components
Кирилл Романенко
Хотя наверное Embedded будет единственным более-менее адекватным вариантом, да?
А у препода много полей и нужны все?
источник

КР

Кирилл Романенко in Android arch. components
Sasha Tainyuk
А у препода много полей и нужны все?
Полей немного, но нужны все.
источник

NT

Nick Two in Android arch. components
Vova Kropivko
Realm юзай)
реалм сколько мегабайт к вашему приложению прибавит?) 4+ ?
источник

VK

Vova Kropivko in Android arch. components
1.2
источник

ST

Sasha Tainyuk in Android arch. components
Кирилл Романенко
Полей немного, но нужны все.
ну тогда, вариант выше наверное будет самым оптимальным.
источник

ST

Sasha Tainyuk in Android arch. components
Nick Two
реалм сколько мегабайт к вашему приложению прибавит?) 4+ ?
Это по-моему последние, о чем стоит думать при добавление реалм. Но это уже история не для этого чатика)
источник

NT

Nick Two in Android arch. components
у меня старые данные, нужно попробовать, я почему-то был убеждет в другом) сейчас посмотрел артефакт realm-java 1.6mb.

@iSanechek, когда в крашлитике sqlite крашит приложение с ошибками: not an error (code 0), database disk image is malformed (code 11), закрадывается сильное желание съехать с sqlite, и, требование к субд остается только - failsafe помимо размера библиотеки)
источник

ST

Sasha Tainyuk in Android arch. components
Nick Two
у меня старые данные, нужно попробовать, я почему-то был убеждет в другом) сейчас посмотрел артефакт realm-java 1.6mb.

@iSanechek, когда в крашлитике sqlite крашит приложение с ошибками: not an error (code 0), database disk image is malformed (code 11), закрадывается сильное желание съехать с sqlite, и, требование к субд остается только - failsafe помимо размера библиотеки)
Случаем не на one plus?
источник

NT

Nick Two in Android arch. components
нет, у нас в основном low-end китай
источник