我正在尝试创建一个临时游标,可以迭代我的数据集,同时将数据成员光标留在原位但是当我移动我的临时游标时,它也移动主游标,因为它看起来创建了temp作为对主光标。有没有办法解决这个问题?
Cursor tempCurs = this.cursor;
tempCurs.moveToNext() // This also moves this.cursor
答案 0 :(得分:2)
Cursor是一个接口,因此制作它的复制构造函数可能很困难。听起来你真正想要做的就是记住你不是在使用副本而不是使用副本,你可以考虑在其current position周围保留一个int变量,然后恢复previous position。