Per un motivo particolare, sto aggiungendo un manichino di contenuti per il mio cursore. Ma dopo che l'utente ha eseguito alcune azioni voglio rimuovere il manichino contenuto ho aggiunto il cursore. C'è un'opzione per farlo?
https://stackoverflow.com/a/18154738/14705856Questa era una delle soluzioni che ho trovato su COSÌ. Ma il problema è che la tabella che sto usando è molto di colonne. Quindi, c'è un modo per copiare tutti i valori di riga, invece di aggiungerle cursor.getString(columnPosition)
.
String exclueRef = "Some id to exclude for the new";
MatrixCursor newCursor = new MatrixCursor(new String[] {"column A", "column B");
if (cursor.moveToFirst()) {
do {
// skip the copy of this one ....
if (cursor.getString(0).equals(exclueRef))
continue;
newCursor.addRow(new Object[]{cursor.getString(0), cursor.getString(1)});
} while (cursor.moveToNext());
}