Actine
Actine

Reputation: 2917

How to create a Reminder (not Event) in Calendar programmatically in Android?

I want to create a reminder in Google Calendar from my Android app.

Creating events is well-documented, there’s a Calendar content provider for that. However there seems to be no content provider contract for these standalone reminders (not to be confused with event reminders, aka event notifications).

In the app, "Reminders" is listed as a separate calendar along "Events", but when I query the CalendarContract.Calendars table, it’s not on the list. Querying the CalendarContract.Events also doesn’t list reminder events. So I guess they’re stored somehow differently, yet I cannot find any info on that.

Is there a way to create these reminders programmatically?

Upvotes: 0

Views: 964

Answers (1)

Actine
Actine

Reputation: 2917

Okay, after some more looking, answering my own question.

There’s no way to do this. Despite those reminders being a cross-application feature, there's no API to access them.

There's a feature request for this.

My question basically duplicates questions: [1] [2], I didn't find them because they mentioned other apps, which share the same reminders with Calendar.

Upvotes: 1

Related Questions