Nous ne pouvons pas commenter ni
donner des infos sur des API "privees". Maintenant, un petit coup de
adb shell sqlite3
/data/data/com.android.providers.calendar/databases/calendar.db
".schema"
donnera le schema et permettra de voir la relation entre les tables
"instances" et "events" en particulier la foreign key "event_id".
Le pb avec le code present est que la requete sur la table "instances"
ne retourne que l'ID de l'instance et non pas "event_id" et donc la
requete delete ne fait rien ou meme supprime des events qui ne sont
pas dans la plage demandee. Enfin toute URI constante doit etre
extraite comme "static final" et non pas a l'interieure de la boucle.
Partager