复制游标的构造函数?

时间:2011-07-25 21:12:17

标签: android cursor

我正在尝试创建一个临时游标,可以迭代我的数据集,同时将数据成员光标留在原位但是当我移动我的临时游标时,它也移动主游标,因为它看起来创建了temp作为对主光标。有没有办法解决这个问题?

Cursor tempCurs = this.cursor;
tempCurs.moveToNext() // This also moves this.cursor

1 个答案:

答案 0 :(得分:2)

Cursor是一个接口,因此制作它的复制构造函数可能很困难。听起来你真正想要做的就是记住你不是在使用副本而不是使用副本,你可以考虑在其current position周围保留一个int变量,然后恢复previous position