J'ai deux tableaux: les traces et les waypoints, une trace peut avoir plusieurs waypoints, mais un waypoint est assigné à une seule trace.
Dans le tableau des points de chemin, j'ai une colonne appelée "trackidfk" qui insère le track_ID une fois qu'une piste est créée, mais je n'ai pas configuré de contraintes de clé étrangère sur cette colonne.
Lorsque je supprime une trace, je veux supprimer les waypoints attribués, est-ce possible?. J'ai lu sur l'utilisation des déclencheurs mais je ne pense pas qu'ils soient pris en charge par Android.
Pour créer la table des waypoints:
public void onCreate(SQLiteDatabase db) {
db.execSQL( "CREATE TABLE " + TABLE_NAME
+ " ("
+ _ID + " INTEGER PRIMARY KEY AUTOINCREMENT, "
+ LONGITUDE + " INTEGER,"
+ LATITUDE + " INTEGER,"
+ TIME + " INTEGER,"
+ TRACK_ID_FK + " INTEGER"
+ " );"
);
...
}