Aplicación de Android que usa Google Calendar – Problema de sincronización

Estoy intentando crear una aplicación para Android que interactúe con Google Calendar.
He seguido el tutorial utilizando proveedores de contenido de aquí . Partes de este código se explican aquí .

Estoy afrontando los siguientes temas.

  1. He creado un nuevo calendario TestCalendar desde mi línea de mi portátil, y lo marcó como seleccionado . Cuando consulta mis calendarios de la aplicación, puedo ver este nuevo calendario, pero se muestra como no seleccionado (seleccionado = 0). ¿Alguna sugerencia sobre por qué esto podría estar sucediendo?

  2. Desde mi aplicación, agrego un evento al calendario
    getContentResolver().insert(eventsUri, event);
    El evento se refleja en el calendario en el teléfono, pero no se refleja en la versión en línea. Para empujar este nuevo evento en línea, tengo que sincronizar manualmente el calendario, o activar la sincronización automática en, que creo que no es la forma correcta en que esto debe hacerse. ¿Alguna sugerencia / vínculo que pueda ayudar?

One Solution collect form web for “Aplicación de Android que usa Google Calendar – Problema de sincronización”

1) ¿Puedes descargar tu calendario y publicar el resultado?

Darse cuenta:
Android <API Lvl 14 debe establecer seleccionado = 1
Android> API Lvl 14 debe establecer visible = 1 (seleccionado ya no está disponible)

Tugurio:

 cursor = contentResolver.query(Uri.parse(CALENDAR_URI),null, null, null,null); while (cursor.moveToNext()) { for (int i = 0; i < cursor.getColumnCount(); i++) { Log.e("XXX", cursor.getColumnName(i) + ": " + cursor.getString(i)); } } 

CALENDAR_URI = contenido: //com.android.calendar/calendars (desde Froyo) o contenido: // calendar / (antes de Froyo)

2) https://stackoverflow.com/a/11652415/411951

  • Error al realizar sincronización periódica
  • ¿Cómo actualizar la empresa de contacto de Android?
  • Añadir cuenta automáticamente
  • Synchronize ("Cache_Group") parte se omite, ¿por qué es así?
  • ¿Cómo notificar a la actividad de llamada cuando SyncAdapter ha finalizado?
  • Artículos de adaptador de sincronización para Android múltiples como Cuenta de Google?
  • ¿Cómo recuperar el tiempo de 'última sincronización' para una cuenta?
  • Cuándo utilizar sincronizado en Java
  • Juegos de sincronización de Java: sincronizados && wait && notify
  • Espere los datos async retrive de Firebase en android
  • Prácticas recomendadas para sincronizar una base de datos SQL con un servidor remoto REST en Android
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.