2012-08-21 12 views
5

podczas czytania dokumentacji na Cursorhere Przeczytałem, że kursor zapewnia dostęp do odczytu/zapisu. Przeszedłem przez API metody Cursor, ale nie ma metody setter dostępne do zapisu w Cursor. Byłoby bardzo pomocne, gdybyś mógł podać mi fragment kodu. Z góry dziękujęPisanie wewnątrz kursora android

+0

Huh, rzeczywiście tak mówi. Nigdy nie słyszałem o żadnym seterach. –

Odpowiedz

0

Myślę, że to błąd w dokumentacji. Masz całkowitą rację, że nie ma metod modyfikowania danych podstawowych.

Jeśli spróbujesz zmodyfikować podstawowe dane (wykonując na przykład instrukcje SQL) podczas iterowania danych przy użyciu Cursor, wystąpią złe rzeczy. Jeśli zachodzi potrzeba wprowadzenia zmian, należy zachować osobny zapis tego, co należy zmienić podczas iterowania przy użyciu Cursor, a następnie zastosować te zmiany osobno po bezpiecznym zamknięciu Cursor.