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
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 : 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();
    }
Je n'ai pas de Beug, mais l'enregistrement n'est pas supprimé
Où est l'erreur ?