X-Git-Url: http://git.ieval.ro/?a=blobdiff_plain;f=src%2Fro%2Fieval%2Funical%2FCalendar.java;h=11b2667b47b7181c6e73d21cb19e6f6a3a738fdd;hb=8a81799503a92ba371ca95720114dbea7961223e;hp=2827641c1253577c97ca32d5299898d7d67c63ac;hpb=b1e18479da492723f143a6bcee61fb89137f318b;p=unical.git diff --git a/src/ro/ieval/unical/Calendar.java b/src/ro/ieval/unical/Calendar.java index 2827641..11b2667 100644 --- a/src/ro/ieval/unical/Calendar.java +++ b/src/ro/ieval/unical/Calendar.java @@ -3,11 +3,12 @@ package ro.ieval.unical; import android.content.ContentResolver; import android.content.Context; import android.database.Cursor; +import android.provider.BaseColumns; import android.provider.CalendarContract.Calendars; final class Calendar { private static final String[] PROJECTION = { - Calendars._ID, + BaseColumns._ID, Calendars.NAME, Calendars.CALENDAR_DISPLAY_NAME, Calendars.VISIBLE, @@ -16,7 +17,7 @@ final class Calendar { }; /** Calendar ID */ - public final int _id; + public final long _id; /** Calendar name */ public final String name; /** Calendar display name */ @@ -28,7 +29,7 @@ final class Calendar { /** Type of the calendar used to sync this calendar */ public final String accountType; - private Calendar(final int _id, final String name, final String displayName, final boolean visible, final String accountName, final String accountType) { + private Calendar(final long _id, final String name, final String displayName, final boolean visible, final String accountName, final String accountType) { this._id=_id; this.name=name; this.displayName=displayName; @@ -42,8 +43,11 @@ final class Calendar { final Cursor cursor = cr.query(Calendars.CONTENT_URI, PROJECTION, null, null, null); cursor.moveToFirst(); final Calendar[] calendars = new Calendar[cursor.getCount()]; - for(int i=0;i