For API targets prior to 19: The setInexactRepeating() method is intended to give Android flexibility in the exact timing of alarms. Assuming that mAlarmManager is a valid reference to the AlarmManager and that pi is a valid reference to a PendingIntent, why doesn't the following code snippet (modified from the AlarmCreate application shown in this lesson) accomplish that purpose? mAlarmManager.setInexactRepeating(AlarmManager.ELAPSED_REALTIME, SystemClock.elapsedRealtime(),15000, pi); A. setInexactRepeating() is a method of the Alarm class. B. setInexactRepeating() requires an alarm type of RTC or RTC_WAKEUP. C. setInexactRepeating() requires a time interval of 60000 or greater. D. setInexactRepeating() requires a specific interval constant, such as INTERVAL_FIFTEEN_MINUTES.