J'ai deux tables: les traces et les waypoints, une piste peut avoir de nombreux points, mais un point est attribué pour seulement 1 piste.
Dans les points de façon de de table j'ai une colonne appelée "trackidfk", qui insère le track_ID une fois qu'une piste est faite, cependant je n'ai pas d'installation les contraintes de Clé Étrangère sur cette colonne.
Quand je supprimer une piste je veux supprimer le attribué des points de cheminement, est-ce possible?. J'ai lu sur l'utilisation des Déclencheurs, mais je ne pense pas qu'ils soient pris en charge dans Android.
Créer des waypoints de la table:
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"
+ " );"
);
...
}