Aller au contenu

Exécution de la méthode onUpgrade


Recommended Posts

Bonjour,

Je m'excuse d'avance si ce sujet a déjà été maintes fois répétés. Si c'est le cas, je me contenterais d'un lien parce que malgré mes recherches, je n'ai pas trouvé de réponses convaincantes.

En faite, dans mon application, j'ai une classe qui étends SQLiteOpenHelper et qui donc implémente onCreate et onUpgrade.

Mon problème repose sur l'exécution de onUpgrade.

J'ai lu à gauche et à droite qu'il s'exécutait lorsque le numéro de la base de donnée changeait mais j'ai beau l'incrementer, elle ne s'exécute jamais.

Ci-dessus, l'instanciation de ma classe qui étend SQLiteOpenHelper :

this.baseHelper = new MaBaseOpenHelper(c, BASE_NOM, null, BASE_VERSION);

Je modifie donc ma constante BASE_VERSION (1, 2, 3, ...) mais je ne rentre jamais dans onUpgrade.

Si vous avez une explication à mon problème, je vous remercie d'avance !

EDIT : Solution ici

Lien vers le commentaire
Partager sur d’autres sites

Archivé

Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.

×
×
  • Créer...