2016-01-11 10 views
10

W zeszłym miesiącu Google Dodano możliwość dodawania oddzielnych przypomnień do ich aplikacji kalendarza (patrz article), starałem się uzyskać te zdarzenia za pośrednictwem standardowego dostawcy treści kalendarza, ale bez powodzenia te pozycje nie są zwracane przez CalendarContract.Instances. Zapytanie CONTENT_URI, a także nie są wymienione jako alerty w CalendarContract.CalendarAlerts.CONTENT_URI.Jak zapytać o nowe przypomnienia w aplikacji Kalendarz na Androida?

Może te dane nie są w ogóle eksportowane.

P.S. Wiem, jak kwerendy przypomnień związanych z wydarzeniami, to nie jest to, co ja pytam tutaj

+0

Wszelkie aktualizacje na ten temat? Dzięki. – OferR

+0

@OferR, jakieś aktualizacje? –

+0

Jeszcze nie możliwe, afaik, ustawi nagrodę – FrankMonza

Odpowiedz

2

ten sposób można wyszukać dla przypomnienia, więcej szczegółów można znaleźć w 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); 

gdzie REMINDERS_WHERE i REMINDERS_PROJECTION

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

Przyznanie nagrody, ponieważ nie otrzymałem żadnej innej odpowiedzi przed upływem terminu ważności, a została ona przegłosowana, nadal musi zostać przetestowana, zostanie oznaczona jako poprawna w przypadku. Dzięki! – FrankMonza

+0

To jest nieprawidłowe. Ta odpowiedź wciąż mówi o przypomnieniu o wydarzeniu, a nie o nowych samodzielnych "Przypomnienia". –

Powiązane problemy