【发布时间】:2018-08-03 12:53:48
【问题描述】:
我正在尝试将我的数据库迁移到 Room,但每次我尝试从数据库访问项目时都会收到此错误:
java.lang.ArrayIndexOutOfBoundsException: length=1; index=1
我用 SQLite 浏览器检查了数据库,里面有项目。甚至下面的 SQL 命令也可以在工具中使用从设备(模拟器)下载的数据库。
在我的道中,我有这个方法:
@Query("SELECT * FROM ITEMS")
Single<List<Item>> getItems();
在实现时,我遵循 Google 的以下代码实验室:https://codelabs.developers.google.com/codelabs/android-room-with-a-view/#0
有谁知道为什么会出现这个错误?
【问题讨论】:
-
你能发布完整的堆栈跟踪吗?
-
这个可以关闭。一些遗留代码是造成这个错误的原因,它与空间无关。很抱歉这个帖子。
标签: android android-sqlite android-room