【发布时间】:2018-06-30 12:54:56
【问题描述】:
我正在尝试使用 Room Persistence Library 获取/存储数据。从表中获取所有数据的调用非常慢,我使用nanoTime 将其计时为大约 1800 毫秒,我认为这太慢了。可能出了什么问题?
这里有更多信息:
- 表中只有 20-30 个条目。
- 20 个字段,其中一些由 Gson 序列化。 Gson 不是瓶颈(
nanoTime表示) - 测试设备运行 6.0 (Xperia M5)
- 房间 v1.1.1
- 查询正在使用
AsyncTask运行
查询在 DbDao 中定义为
@Query("SELECT * FROM events")
List<Event> getAllEvents();
【问题讨论】:
-
你能找出问题所在吗?
标签: android sqlite android-room