alarmManager = (AlarmManager) gcontext.getSystemService(gcontext.ALARM_SERVICE);
SystemClock.elapsedRealtime() + DB.getServiceRepeatTime(),
There is a service which reads the period run from the database. In order for the service to function with the new range, I store the new value in database and restart service. after you restart the AlarmManager for the first time triggered in 30 seconds, and then enters the desired interval. Why is the first operation occurs in 30 seconds?