X-Git-Url: http://git.ieval.ro/?a=blobdiff_plain;f=src%2Fro%2Fieval%2Funical%2FUtils.java;h=73e27371de292d33837d689faeae123f975e37fe;hb=6f48b087593f6b58c98a0ef3721334c4f4d4b2f9;hp=703c8ddc2061bb6769e3643e593e4c205f4f86dd;hpb=dfc674f65f8335d6e00490a1a5350dc31beea944;p=unical.git diff --git a/src/ro/ieval/unical/Utils.java b/src/ro/ieval/unical/Utils.java index 703c8dd..73e2737 100644 --- a/src/ro/ieval/unical/Utils.java +++ b/src/ro/ieval/unical/Utils.java @@ -1,7 +1,13 @@ package ro.ieval.unical; +import java.util.GregorianCalendar; import java.util.Locale; +import android.app.Activity; +import android.app.AlarmManager; +import android.app.PendingIntent; +import android.content.Context; +import android.content.Intent; import android.view.View; import android.view.ViewGroup; @@ -20,4 +26,11 @@ final class Utils { public static String formatDate(final int year, final int month, final int day){ return String.format(Locale.ENGLISH, "%4d-%02d-%02d", year, month, day); } + + public static void setAlarm(GregorianCalendar cal,Context context) { + Intent in = new Intent(context,AlarmReceiverActivity.class); + PendingIntent pi = PendingIntent.getActivity(context, 1234, in, PendingIntent.FLAG_CANCEL_CURRENT); + AlarmManager am = (AlarmManager)context.getSystemService(Activity.ALARM_SERVICE); + am.set(AlarmManager.RTC_WAKEUP, cal.getTimeInMillis(), pi); + } }