X-Git-Url: http://git.ieval.ro/?p=unical.git;a=blobdiff_plain;f=src%2Fro%2Fieval%2Funical%2FCalendar.java;h=d6f0a159589b2ae8c48cdc311810fe35a1ddb70a;hp=192c93784a008812ba218eac1843c6ff6f67bd5d;hb=86ad378625e166a5ea5b03614c5926616000bd55;hpb=cf178fb55ea7540b9feb737a9d11a79a87b8a593 diff --git a/src/ro/ieval/unical/Calendar.java b/src/ro/ieval/unical/Calendar.java index 192c937..d6f0a15 100644 --- a/src/ro/ieval/unical/Calendar.java +++ b/src/ro/ieval/unical/Calendar.java @@ -54,4 +54,16 @@ final class Calendar { cursor.close(); return calendars; } + + public static Calendar getCalendarById(final Context context, final long id){ + final ContentResolver cr=context.getContentResolver(); + final Cursor cursor = cr.query(Calendars.CONTENT_URI, PROJECTION, BaseColumns._ID + " = ?", new String[]{Long.toString(id)}, null); + final Calendar calendar; + if(cursor.moveToFirst()) + calendar = new Calendar(cursor.getLong(0), cursor.getString(1), cursor.getString(2), cursor.getInt(3)!=0, cursor.getString(4), cursor.getString(5), cursor.getInt(6)); + else + calendar = null; + cursor.close(); + return calendar; + } }