Копировать конструктор для курсоров? - PullRequest
3 голосов
/ 26 июля 2011

Я пытаюсь создать временный курсор, который может перебирать мой набор данных, оставляя курсор элемента данных на месте, но когда я перемещаю свой временный курсор, он также перемещает основной курсор, потому что кажется, что temp создается как ссылка наосновной курсор.Есть ли способ обойти это?

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

1 Ответ

2 голосов
/ 26 июля 2011

Курсор - это интерфейс, поэтому его создание может быть затруднено. Похоже, что все, что вы действительно хотите сделать, это запомнить, где вы были, поэтому вместо использования копии вы можете сохранить переменную int вокруг ее текущей позиции , а затем восстановить предыдущую позицию .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...