java - AlarmManager is calling multiple times on Samsung devices -
java - AlarmManager is calling multiple times on Samsung devices -
i'm facing troubles class alarmmanager
on samsung devices. here's do.
i have class updateservice
extends intentservice
, want start service every selected period of time (e.g. every 10 minutes). below code use:
intent intent = new intent(context, updateservice.class); pendingintent pendingintent = pendingintent.getservice(context, 0, intent, 0); alarmmanager alarmmanager = (alarmmanager) context.getsystemservice(context.alarm_service); alarmmanager.setrepeating(alarmmanager.rtc_wakeup, system.currenttimemillis(), 600000, pendingintent);
the point works fine on lg g2, old nexus s, emulator, on quite new samsung devices (tab s 8.4, s4) whenever service starts , stops, it's calling 1 time again immediately, 20-30 , 40 times draining battery , generating important info traffic (i utilize intentservice
json object).
what can prevent such behavior?
java android android-intent alarmmanager intentservice
Comments
Post a Comment