Kalenderfarbe wird nicht übernommen

  • Hallo,


    ich möchte einen Termin in einen Kalendar eintragen. Dazu habe ich folgenden Code:



    Der Termin wird eingetragen, aber:


    Die eingetragene Farbe stimmt nicht. Es wird immer die Farbe vom Default-Kalender (nämlich -6306073) eingetragen. Was mache ich falsch?

  • Hallo ich denke du kanst nicht alle Farben nehmen.
    values.put(CalendarContract.Events.EVENT_COLOR_KEY, 0xff000000 - color);
    Dein Key ist kein gültiger eintrag in der CalendarContract.Colors table.






    EVENT_COLOR_KEY


    added in API level 15 String EVENT_COLOR_KEY A secondary color key for the individual event. NULL or an empty string are reserved for indicating that the event does not use a key for looking up the color. The provider will update EVENT_COLOR automatically when a valid key is written to this column. The key must reference an existing row of the CalendarContract.Colors table. @see Colors
    Type: TEXT
    Constant Value: "eventColor_index"

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!