Pour une raison particulière, je suis l'ajout d'un mannequin contenu de mon curseur. Mais après avoir réalisé des actions je veux enlever ce mannequin de contenu que j'ai ajouté à l'emplacement du curseur. Est-il une option pour le faire?
https://stackoverflow.com/a/18154738/14705856Ce fut l'une des solutions que j'ai trouvé sur DONC. Mais le problème est que le tableau que j'utilise a beaucoup de colonnes. Donc, est-il possible de copier toutes les valeurs de lignes au lieu de les ajouter en tant que 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());
}