2016-01-11 13 views
10

Il mese scorso Google Aggiunta la possibilità di aggiungere Promemoria standalone nell'app Calendario (vedere article), ho cercato di ottenere quegli eventi tramite il provider di contenuto calendario standard, ma senza esito positivo, tali elementi non vengono restituiti da CalendarContract.Instances. La query CONTENT_URI e inoltre non sono elencate come avvisi in CalendarContract.CalendarAlerts.CONTENT_URI.Come interrogare i nuovi promemoria dell'app Calendario Android?

Forse questi dati non vengono esportati affatto.

P.S. So come interrogare i ricordi associati ad eventi, questo non è quello che sto chiedendo qui

+0

Eventuali aggiornamenti su questo? Grazie. – OferR

+0

@OferR, eventuali aggiornamenti? –

+0

Non è ancora possibile, assegnerà una taglia – FrankMonza

risposta

2

In questo modo è possibile interrogare per i promemoria, maggiori dettagli possono essere trovati in this class

// start reminders query 
args = new String[] { Long.toString(mEventId) }; 
uri = Reminders.CONTENT_URI; 
startQuery(TOKEN_QUERY_REMINDERS, null, uri, REMINDERS_PROJECTION, REMINDERS_WHERE, args, null); 

dove REMINDERS_WHERE e REMINDERS_PROJECTION sono

private static final String REMINDERS_WHERE = Reminders.EVENT_ID + "=?"; 
private static final String[] REMINDERS_PROJECTION = new String[] { 
    Reminders._ID,      // 0 
    Reminders.MINUTES,   // 1 
    Reminders.METHOD   // 2 
}; 
+1

Assegnare una taglia perché non ho ricevuto altre risposte prima della scadenza ed è stata aumentata, deve ancora essere testata, segnerà come corretta nel caso. Grazie! – FrankMonza

+0

Non è corretto. Questa risposta sta ancora parlando dei promemoria di un evento, non dei nuovi "Promemoria" autonomi. –

Problemi correlati