AlarmUtil.java
public static final String ACTION_TIME_OVER = "com.spt.carengine.time.over";
public static void startTimer(Context context, String action, long time) {
Intent intent = new Intent(action);
PendingIntent sender = PendingIntent.getBroadcast(context, 0, intent,
0);
AlarmManager alarm = (AlarmManager) context
.getSystemService(Context.ALARM_SERVICE);
alarm.setExact(AlarmManager.RTC_WAKEUP, time, sender);
}
public static void cancelTimer(Context context, String action) {
Intent intent = new Intent(action);
PendingIntent sender = PendingIntent.getBroadcast(context, 0, intent,
0);
AlarmManager alarm = (AlarmManager) context
.getSystemService(context.ALARM_SERVICE);
alarm.cancel(sender);
}
调用的地方 注意了一定要用当前系统时间 加上等待的时间
long curr