Enlever la valeur de curseur android

0

La question

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());
        }
1

La meilleure réponse

0

Puisque c'est les données temporaires ne pas ajouter du curseur de la souris au lieu de cela, vous devriez le garder dans un hachage à la carte avec une correspondance à la ligne spécifique ou une autre personne, vous devez être la conversion de ce curseur dans certains haricots dans votre demande de mettre vos données dans la fève à la place du curseur.

Éviter tout ajout de données à la position du curseur que vous n'allez pas à la pousser pour la db.

Si vous êtes à la rédaction de ce temporairement les données pour la base de données, alors vous devez exécuter une distincte de la requête SQL de l'en retirer quand il n'est d'aucune utilité pour vous.

2021-11-24 07:47:40

Dans d'autres langues

Cette page est dans d'autres langues

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................