从Room DAO返回的LiveData中的列表是否可以为空?

时间:2018-09-18 07:55:48

标签: android android-room android-livedata

这是我的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。

0 个答案:

没有答案