Android Alarm Create setExact(AlarmManager alarmManger, int type, long triggerAtMillis, PendingIntent operation)

Here you can find the source of setExact(AlarmManager alarmManger, int type, long triggerAtMillis, PendingIntent operation)

Description

Schedule an alarm to be delivered precisely at the stated time.

License

Apache License

Parameter

Parameter Description
alarmManger a parameter
type a parameter
triggerAtMillis a parameter
operation a parameter

Declaration

@SuppressLint("NewApi")
public static void setExact(AlarmManager alarmManger, int type,
        long triggerAtMillis, PendingIntent operation) 

Method Source Code

//package com.java2s;
//License from project: Apache License 

import android.annotation.SuppressLint;
import android.app.AlarmManager;
import android.app.PendingIntent;
import android.os.Build;

public class Main {

    @SuppressLint("NewApi")
    public static void setExact(AlarmManager alarmManger, int type,
            long triggerAtMillis, PendingIntent operation) {
        if (Build.VERSION.SDK_INT >= 19) {
            alarmManger.setExact(type, triggerAtMillis, operation);
        } else {/* w ww  .ja va 2  s . c  o  m*/
            alarmManger.set(type, triggerAtMillis, operation);
        }
    }
}

Related

  1. setAlarm(Context context, Calendar alarmDate, PendingIntent pIntent)
  2. setAlarm(Context context, Calendar calendar, PendingIntent pIntent)
  3. setPendingAndroidAlarm(Context context, Calendar calendar, PendingIntent pIntent)
  4. setAlarm(Context context, Calendar calendar, PendingIntent pIntent)
  5. setupAlarmManager(Context context, long minutesInMillis, PendingIntent pendingIntent)
  6. setExact(AlarmManager alarmManger, int type, long triggerAtMillis, PendingIntent operation)
  7. setAlarm(Context context, Calendar calendar, PendingIntent pIntent)
  8. setBoolean(ContentValues alarm, String key, boolean value)
  9. setRepeatingAlarm(Context context, Intent intentBroadcast, int hour, int minute, int second, int millisecond, long interval)