Size: a a a

Android Developers

2021 January 21

d

danilshik in Android Developers
Roman Shemshei
Ну база предоставляет работу с лайвдатой. Почему бы не использовать её и быть спокойным. Сегодня данных мало, а завтра может всё поменяться. Срезать углы можно, но как по мне не в работе с потоками.
не рекомендуется использовать LiveData вне связи View - ViewModel
источник

N

NWB in Android Developers
у меня адаптер еще syncronized
источник

RS

Roman Shemshei in Android Developers
danilshik
не рекомендуется использовать LiveData вне связи View - ViewModel
Правильно. Рекомендуется использовать ViewModel. Не даром люди в Google старались
источник

А

Александр in Android Developers
Roman Shemshei
Ну база предоставляет работу с лайвдатой. Почему бы не использовать её и быть спокойным. Сегодня данных мало, а завтра может всё поменяться. Срезать углы можно, но как по мне не в работе с потоками.
Завтра юзеров больше не станет, в таблице он как лежал один, так и останется там один, heh.
В остальном, да. Курсов сегодня 32, завтра их действительно может стать 332. Я просто мысль свою озвучил.
А LiveData я в связке с Room не юзаю, как - то не дошли руки :D
источник

А

Александр in Android Developers
NWB
у меня адаптер еще syncronized
Берёшь дебаггер.
Ставишь точки останова внутрь адаптера: внутрь setCources/onCreateViewHolder/e.t.c
???
PROFIT
источник

ES

Egor Sigolaev in Android Developers
Александр
А могут не полезть :)
Ин факт я не спорю особо, просто тригернулся на  тезис, что работать с базой на UI это априори плохо. Да ну. Я вон сейчас апку для себя пишу простенькую, в БД храню одного юзера в отдельной таблице. И чего, мне его на отдельном треде запрашивать? В таблице один элемент :D
Боже, сам себе противоречишь, ору
источник

А

Александр in Android Developers
Egor Sigolaev
Боже, сам себе противоречишь, ору
Ори, только потише, у меня чаепитие :D
источник

ES

Egor Sigolaev in Android Developers
Александр
Ори, только потише, у меня чаепитие :D
Ты же пару дней назад в каком то чате спорил про префы. И сказал, что можно писать весь проект на них, а ради одного листа так тем более. А тут заводишь базу, от хитрец
источник

А

Александр in Android Developers
Egor Sigolaev
Ты же пару дней назад в каком то чате спорил про префы. И сказал, что можно писать весь проект на них, а ради одного листа так тем более. А тут заводишь базу, от хитрец
А противоречие где?
источник

А

Александр in Android Developers
Я тоже хочу орать =(
источник

ES

Egor Sigolaev in Android Developers
Александр
Я тоже хочу орать =(
Ты же написал выше, что базу завёл для одного юзера
источник

QQ

Qwe Qwe in Android Developers
Egor Sigolaev
Ты же пару дней назад в каком то чате спорил про префы. И сказал, что можно писать весь проект на них, а ради одного листа так тем более. А тут заводишь базу, от хитрец
Вчера это было)))0
источник

ES

Egor Sigolaev in Android Developers
Qwe Qwe
Вчера это было)))0
А, ну да, с тобой кстати этот вопрос обсуждался
источник

Ж

Женя in Android Developers
всем привет. Ни у кого такой проблемы не возникало при быстрой смене фрагментов? началось внезапно

Fatal Exception: java.lang.IllegalStateException
Restarter must be created only during owner's initialization stage
androidx.savedstate.SavedStateRegistryController.performRestore (SavedStateRegistryController.java:58)
androidx.fragment.app.Fragment.performCreate (Fragment.java:2585)
com.android.internal.os.ZygoteInit.main (ZygoteInit.java:1075)
источник

N

NWB in Android Developers
Roman Shemshei
Мне кажется проблема как раз в передаваемом контексте и сингл инстансе адаптера. Попробуй создавать адаптер в поле фрагмента.
0 Эффекта
источник

QQ

Qwe Qwe in Android Developers
Egor Sigolaev
А, ну да, с тобой кстати этот вопрос обсуждался
Это мой вопрос)))
источник

А

Александр in Android Developers
Egor Sigolaev
Ты же написал выше, что базу завёл для одного юзера
И что?
В скором времени там далеко не один только юзер будет. Я это знаю уже сейчас, там под 20+ таблиц намечается.
источник

А

Александр in Android Developers
Если бы там этих 20+ таблиц не намечалось, я бы бд не завозил.
источник

А

Александр in Android Developers
Орут они тут...
=(
источник

ES

Egor Sigolaev in Android Developers
Там у человека тоже свой проект был, но ты всё рубил вопросом "А если не будет расширения?" ) Ладно, проехали
источник