169 похожих чатов

Что тут не так? как перебрать бд?

20 ответов

18 просмотров
Oleg-Vasylenko Автор вопроса

Ну перед этой функцией идёт запись в бд, она ж не должна быть null..

это же из книги , не ? Андроид для профессионалов часть 4

Oleg Vasylenko
Ну перед этой функцией идёт запись в бд, она ж не ...

Нафига вам тут реактивщина? Тяните список в обычном виде через suspend-функцию.

Oleg-Vasylenko Автор вопроса
Oleg Vasylenko
Да, но тут уже свое делаю

и что у тебя не получается ? взять данные из бд?

Oleg Vasylenko
Ага..

Скинь гитхаб проекта

Oleg Vasylenko
Да, но тут уже свое делаю

Матвей, сколько тут сижу ты одно и то же пишешь, это устарело, то устарело, ты в курсе что на java еще куча проектов, не?

Max T.
Матвей, сколько тут сижу ты одно и то же пишешь, э...

Да мне мой Дедушка говорил один раз, что он как-то был на проекте на джаве, не спорю что где-нибудь в Африке и такое все ещё существует. Но мы вроде в современном мире живем, давайте ещё тогда про rxjava вспомним

Матвей Попов
Да мне мой Дедушка говорил один раз, что он как-то...

Rx , а ты на hh.ru когда нибудь на досуге загляни, там 3/4 вакансий с требованиями Rx.

Pavel Erokhin
А что не так с проектами на джаве?

не обращай внимания, он хайподрочер, человек юзает все что Модно

!! + NullPointerException == сладкая парочка

замените value на observe вы пытаетесь получить значение которого нету ещё на момент вызова. а нужно подписаться на livedata почитайте примеры с livedata. повторю это не тот тип вопросов которые стоит задавать. это пропущенная база и не прочитанная документация

Oleg-Vasylenko Автор вопроса
Oleg-Vasylenko Автор вопроса

Подскажите, я вот прочитал половину (начал криминал интент), стоит дочитывать или лучше сделать упор на практику для стажировшика?

Oleg Vasylenko
Подскажите, я вот прочитал половину (начал кримина...

да хз, книга в целом не плохая, но я бы советовал просто изучать библиотеки делая пет проекты, типа изучил room сделал пет проект простенький, изучил retrofit сделал пет проект, потом пет проект room + retrofit , потом mvvm изучил , сделал проект и так далее, по итогу у тебя в проекте все будет и ты будешь все уметь юзать в комплексе основных библиотек. Все проекты они плюс минус используют одни и те же библиотеки, разница только в том насколько сильно разработчики углубились в написание абстракций и базовых классов

Oleg-Vasylenko Автор вопроса
Oleg Vasylenko
Обсервер так же не запускается

Я понял в чем проблема! Вот только в документациях room, live data и т.д. не написано что пока выполняется обсервер, в это время паралельно другие функции могут требовать данные которые обсервер ещё не успел выполнить

Похожие вопросы

Обсуждают сегодня

а через ESC-код ?
Alexey Kulakov
29
30500 за редактор? )
Владимир
47
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
13
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
в JclConsole объявлено так: function CtrlHandler(CtrlType: DWORD): BOOL; stdcall; - где ваше объявление с stdcall? у вас на картинке нет stdcall
Karagy
8
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
6
Ребят в СИ можно реализовать ООП?
Николай
33
program test; {$mode delphi} procedure proc(v: int32); overload; begin end; procedure proc(v: int64); overload; begin end; var x: uint64; begin proc(x); end. Уж не знаю...
notme
6
у вас два процесса. один посылает другому сигнал. у вас есть код обоих процессов? если всё не так - расскажите как оно на самом деле. а именно кто кому чего, есть-ли консоли,...
Karagy
6
Карта сайта