Suppression d'un enregistrement
Bonjour
Je voudrais supprimer un enregistrement sur une table SQLite
Tout d'abord je déclare
Code:
private Long fRowId;
Ensuite dans public void onCreate(Bundle savedInstanceState)
Code:
1 2 3 4 5 6 7
| fRowId = (savedInstanceState == null) ? null :
(Long) savedInstanceState.getSerializable(DBAdapter.KEY_ROWID);
if (fRowId == null) {
Bundle extras1 = getIntent().getExtras();
fRowId = extras1 != null ? extras1.getLong(DBAdapter.KEY_ROWID)
: null;
} |
Et pour supprimer j'écris
Code:
1 2 3 4 5
| private void supprimeFields() {
Cursor favoris = fDbHelper.fetchFavoris(fRowId);
fDbHelper.deleteFavoris(fRowId);
fDbHelper.close();
} |
Je n'ai pas de Beug, mais l'enregistrement n'est pas supprimé
Où est l'erreur ?