X-Git-Url: http://git.ieval.ro/?a=blobdiff_plain;f=src%2Fro%2Fieval%2Funical%2FCalendar.java;h=d6f0a159589b2ae8c48cdc311810fe35a1ddb70a;hb=86ad378625e166a5ea5b03614c5926616000bd55;hp=192c93784a008812ba218eac1843c6ff6f67bd5d;hpb=070d3ab2d6f382ab74988df71eba137424df525f;p=unical.git 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; + } }