Ну перед этой функцией идёт запись в бд, она ж не должна быть null..
это же из книги , не ? Андроид для профессионалов часть 4
Нафига вам тут реактивщина? Тяните список в обычном виде через suspend-функцию.
Да, но тут уже свое делаю
и что у тебя не получается ? взять данные из бд?
Что за реактивщина?
Скинь гитхаб проекта
Матвей, сколько тут сижу ты одно и то же пишешь, это устарело, то устарело, ты в курсе что на java еще куча проектов, не?
А как же Flow(
Да мне мой Дедушка говорил один раз, что он как-то был на проекте на джаве, не спорю что где-нибудь в Африке и такое все ещё существует. Но мы вроде в современном мире живем, давайте ещё тогда про rxjava вспомним
А что не так с проектами на джаве?
Rx , а ты на hh.ru когда нибудь на досуге загляни, там 3/4 вакансий с требованиями Rx.
не обращай внимания, он хайподрочер, человек юзает все что Модно
!! + NullPointerException == сладкая парочка
Обсервер так же не запускается
Подскажите, я вот прочитал половину (начал криминал интент), стоит дочитывать или лучше сделать упор на практику для стажировшика?
да хз, книга в целом не плохая, но я бы советовал просто изучать библиотеки делая пет проекты, типа изучил room сделал пет проект простенький, изучил retrofit сделал пет проект, потом пет проект room + retrofit , потом mvvm изучил , сделал проект и так далее, по итогу у тебя в проекте все будет и ты будешь все уметь юзать в комплексе основных библиотек. Все проекты они плюс минус используют одни и те же библиотеки, разница только в том насколько сильно разработчики углубились в написание абстракций и базовых классов
Я понял в чем проблема! Вот только в документациях room, live data и т.д. не написано что пока выполняется обсервер, в это время паралельно другие функции могут требовать данные которые обсервер ещё не успел выполнить
Обсуждают сегодня