Size: a a a

Android arch. components

2018 July 04

AG

Andrey Gaysin in Android arch. components
Yuriy
если кому надо могу скинуть сслыку на перевод оф.доков ААС
было бы хорошо! )
источник

Y

Yuriy in Android arch. components
Andrey Gaysin
было бы хорошо! )
источник

AG

Andrey Gaysin in Android arch. components
Спасибо!
источник

AT

Alexander T in Android arch. components
Yuriy
моё ощущение, что ААС для того чтобы индусы совсем уж всё не пихали в одно активити, хоть немного приучались к цивилизации. мне лично зашло только Room и VM из всего
AAC сделали потому что разработчики просили официальной позиции как правильно делать. На Google io рассказывали об этом
источник

Y

Yuriy in Android arch. components
Alexander T
AAC сделали потому что разработчики просили официальной позиции как правильно делать. На Google io рассказывали об этом
остался 1ин вопрос — где они были раньше? народ уже столько всего изобрел и похоже не спешит отказываться
источник

AT

Alexander T in Android arch. components
Yuriy
остался 1ин вопрос — где они были раньше? народ уже столько всего изобрел и похоже не спешит отказываться
Кажется в гугле просто не понимали что какие-то вещи стоит стандартизировать. Не знаю спешат ли в целом, я кого могу пересаживаю частично на AAC
источник

Y

Yuriy in Android arch. components
Alexander T
Кажется в гугле просто не понимали что какие-то вещи стоит стандартизировать. Не знаю спешат ли в целом, я кого могу пересаживаю частично на AAC
ну я читал где-то гугло-разраб говорил мол мы платформу пилим а все остальное фиолетово. оно так и было, конкуренты не спят. ну а теперь вроде появилось время и избушка постепенно поворачивается передом
источник
2018 July 05

ST

Sasha Tainyuk in Android arch. components
Ситуация, есть base dao с transaction методом внутри которого вызывается delete/insert. Так вот при сборке капт ругается на то, что типа вызываемые методы delete/insert не помечены соответствующими анатациями. Если вынести transaction метод в абстракцию, то все ок работает. Никто не сталкивался с таким?
источник

PS

Pavel Sukhoterin in Android arch. components
Sasha Tainyuk
Ситуация, есть base dao с transaction методом внутри которого вызывается delete/insert. Так вот при сборке капт ругается на то, что типа вызываемые методы delete/insert не помечены соответствующими анатациями. Если вынести transaction метод в абстракцию, то все ок работает. Никто не сталкивался с таким?
А там ошибка или варнинг?
источник

ST

Sasha Tainyuk in Android arch. components
Pavel Sukhoterin
А там ошибка или варнинг?
ошибка
 error: An abstract DAO method must be annotated with one and only one of the following annotations: Insert,Delete,Query,Update,RawQuery
источник

PS

Pavel Sukhoterin in Android arch. components
Коллеги, может кто-нибудь знает, почему, когда мне Room при выполнении Query, возвращая Single<List<SomeObject>>, не выкидывает EmptyResultSetException, если результат пустой.
источник

A

Amir in Android arch. components
А Single на Maybe нельзя заменить?
источник

Sergey λ in Android arch. components
Pavel Sukhoterin
Коллеги, может кто-нибудь знает, почему, когда мне Room при выполнении Query, возвращая Single<List<SomeObject>>, не выкидывает EmptyResultSetException, если результат пустой.
мне кажется что рум только Flowable поддерживает
источник

Sergey λ in Android arch. components
оно же типа должно доставлять обновления
источник

Sergey λ in Android arch. components
а Single это не позволяет
источник

AT

Alexander T in Android arch. components
Maybe, Single и Flowable поддерживает, и правда должен кидать exception на пустой single
источник

AT

Alexander T in Android arch. components
Pavel Sukhoterin
Коллеги, может кто-нибудь знает, почему, когда мне Room при выполнении Query, возвращая Single<List<SomeObject>>, не выкидывает EmptyResultSetException, если результат пустой.
Покажи query
источник

NK

ID:494267649 in Android arch. components
Alexander T
Maybe, Single и Flowable поддерживает, и правда должен кидать exception на пустой single
Там лист. Не должен
источник

AT

Alexander T in Android arch. components
ID:494267649
Там лист. Не должен
То есть он будет ждать пока не добавишь в базу что-то и только потом комплитит?
источник

NK

ID:494267649 in Android arch. components
Alexander T
То есть он будет ждать пока не добавишь в базу что-то и только потом комплитит?
Не понял. При запросе сингла со списком в случае отсутствия данных он вернёт пустой список же
источник