2012-08-21 11 views
5

durante la lettura della documentazione su Cursorhere Ho letto che il cursore fornisce accesso in lettura/scrittura. Avevo seguito i metodi API di Cursor ma non è disponibile alcun metodo setter per scrivere nello Cursor. Sarebbe di grande aiuto se potessi fornirmi uno snippet di codice. Grazie in anticipoScrittura all'interno di un cursore Android

+0

Huh, in effetti lo dice. Mai sentito parlare di setter. –

risposta

0

Penso che sia un bug nella documentazione. Hai perfettamente ragione che non ci sono metodi Cursor per modificare i dati sottostanti.

Se si tenta di modificare i dati sottostanti (eseguendo, ad esempio, istruzioni SQL) durante l'iterazione sui dati utilizzando uno Cursor, si verificano problemi. Se è necessario apportare modifiche, è necessario conservare una registrazione separata di ciò che è necessario modificare mentre si itera con lo Cursor e quindi applicare le modifiche separatamente una volta che il Cursor viene chiuso in modo sicuro.

Problemi correlati