【发布时间】:2012-09-25 19:14:40
【问题描述】:
由于我只从 SqlLite 数据库中获取一列,但在我的游标对象中获取了超过 1MB 的数据,因此我无法拆分我的数据库查询。一旦游标获取第一行并且在那个特定时间我想将此游标对象值保存在另一个对象中,是否可以中断游标处理。在该游标清除此值并移动到下一个以获取数据库中的第二行之后,这会一直持续到记录结束?
【问题讨论】:
-
你从这么大的列中获取什么样的数据?是一团吗?
-
据我了解,您正在寻找游标的传统行为(PL/SQL 游标“单程票”,
int sqlite3_step())。对?看,对于当前设备10-20M的缓存游标数据是没有问题的。您可以使用 3party 库来避免这种内存“滥用”吗? -
如何设置
fetch的大小?
标签: android sqlite android-logcat android-cursoradapter