Bonjour
Je voudrais supprimer un enregistrement sur une table SQLite
Tout d'abord je déclare
Ensuite dans public void onCreate(Bundle savedInstanceState)
Code : Sélectionner tout - Visualiser dans une fenêtre à part private Long fRowId;
Et pour supprimer j'écris
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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; }
Je n'ai pas de Beug, mais l'enregistrement n'est pas supprimé
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 private void supprimeFields() { Cursor favoris = fDbHelper.fetchFavoris(fRowId); fDbHelper.deleteFavoris(fRowId); fDbHelper.close(); }
Où est l'erreur ?
Partager