import java.util.GregorianCalendar;
import java.util.Locale;
-import android.app.Activity;
import android.app.AlarmManager;
import android.app.PendingIntent;
import android.content.Context;
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);
+ public static void setAlarm(final GregorianCalendar cal, final Context context) {
+ final PendingIntent pi = PendingIntent.getActivity(context, 1234, new Intent(context, AlarmReceiverActivity.class), PendingIntent.FLAG_CANCEL_CURRENT);
+ final AlarmManager am = (AlarmManager)context.getSystemService(Context.ALARM_SERVICE);
am.set(AlarmManager.RTC_WAKEUP, cal.getTimeInMillis(), pi);
}
}