AddEvent - creates calendar if it doesn't exist
[unical.git] / src / ro / ieval / unical / Event.java
index 65d35bfc795971b5ce48d69cbb17e30ffa878195..f033533ecbb619b9e39e1668ec5a75da0d669f7c 100644 (file)
@@ -3,12 +3,15 @@ package ro.ieval.unical;
 import java.util.ArrayList;
 
 import android.content.ContentResolver;
+import android.content.ContentValues;
 import android.content.Context;
 import android.database.Cursor;
+import android.graphics.Color;
 import android.net.Uri;
 import android.os.Parcel;
 import android.os.Parcelable;
 import android.provider.BaseColumns;
+import android.provider.CalendarContract;
 import android.provider.CalendarContract.Events;
 
 final class Event implements Parcelable{
@@ -55,6 +58,8 @@ final class Event implements Parcelable{
        /** Calendar ID */
        public long calendarID;
 
+    public static Boolean calendarCreated=false;
+
     public Event() {
                dtstart = System.currentTimeMillis();
                dtend = dtstart + 60*60*1000;
@@ -93,9 +98,11 @@ final class Event implements Parcelable{
 
        public static Event[] getAllEvents(final Context context) {
                final ArrayList<Event> r = new ArrayList<Event>();
-               for(final Calendar calendar : Calendar.getAllCalendars(context))
+               for(final Calendar calendar : Calendar.getAllCalendars(context))   {
+            if(calendar.name.equals("unical")) calendarCreated=true;
                        for(final Event event : getEventsByCalendar(context, calendar, null))
                                r.add(event);
+        }
                return  r.toArray(new Event[r.size()]);
        }
 
This page took 0.009509 seconds and 4 git commands to generate.