是否建议在Room DAO中返回LiveData List

时间:2017-12-05 09:22:17

标签: java android android-room

我有这样的DAO

@Dao
public interface CrewDao {
    // insert, update, delete ...

    @Query("SELECT * FROM Crew")
    Cursor selectAll();

    @Query("SELECT * FROM Crew")
    LiveData<List<Crew>> liveSelectAll();
}

LiveData是否会加载内存中的所有行?我担心如果我的数据增长会导致OOM错误。我应该坚持Cursor吗?谢谢。

0 个答案:

没有答案