Problema con el calendario de Android ICS

Estoy trabajando con el calendario ICS. El problema al que me enfrento es durante la inserción, la actualización con eventos en el calendario funciona perfectamente bien, excepto cuando elimino el evento del calendario manualmente y consulto dentro de mi aplicación para ese evento. El URI y el calendar_id para ese calendario en particular aún persisten en la base de datos de la aplicación de calendario de Android. Quiero que mi aplicación y el calendario se sincronicen. ¿Puede alguien sugerir algún trabajo o solución para esto?

Gracias por adelantado

dominic

preguntado el 31 de julio de 12 a las 10:07

está agregando un nuevo calendario o evento a la base de datos del calendario. -

Entendí que era el problema con el calendario predeterminado con mi galaxy s2 llamado "Mi calendario". Este calendario conserva los datos dentro del dispositivo mientras que los otros calendarios instalados no lo hacen. -

1 Respuestas

Asegúrese de que el valor de CalendarContract.Events.DELETED no sea 1.

En dispositivos con SyncAdapter registrado, la eliminación solo actualizará el valor de esa columna a 1. Esto permite que el SyncAdapter respectivo maneje la eliminación y haga lo que sea necesario con el elemento eliminado. Solo después de que SyncAdapter terminó su tarea, la fila realmente se eliminó.

Respondido 07 ago 12, 16:08

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.