Hi, I need to run a service at periodic intervals even after phones goes idle (i.e CPU turn off). For this I'm scheduling an alarm using Alarm Manager using setRepeating () API and RTC_WAKEUP flag
But its not working as expected. Only when phone screen is on the alarm is getting scheduled and service is getting executed. But when the screen goes off, the service is not getting executed. code ================================================================== Intent i = new Intent(); i.setClassName( "com.mydomain.AlarmSample", "com.mydomain.AlarmSample.myservice" ); PendingIntent mAlarmSender = PendingIntent.getService(battMonitor.this, 0, i, 0); AlarmManager am = (AlarmManager)getSystemService(ALARM_SERVICE); am.setRepeating(AlarmManager.RTC_WAKEUP, firstTime, delay*1000, mAlarmSender); ====================================================================== Do I need ot use PARTIAL_WAKE_LOCK to keep the phone from getting turned off.. If so where should I acquire the lock. Is there any sample code for WAKE_LOCK. Regards, Manoj --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -~----------~----~----~----~------~----~------~--~---