Это метод в моем DAO:
@Query("SELECT * FROM note_table ORDER BY priority DESC")
LiveData<List<Note>> getAllNotes();
И я наблюдаю его в своей MainActivity:
noteViewModel.getAllNotes().observe(this, new Observer<List<Note>>() {
@Override
public void onChanged(@Nullable List<Note> notes) {
adapter.setNotes(notes);
}
onChanged
помечено @Nullable
, но я будукогда-нибудь получишь null
?Если да, то при каких обстоятельствах?Если таблица пуста, я получаю List
с размером 0.