android - Start Service after a delay -


i have developed service starts when activity started. want stop service after interval 10 seconds , again start service after time 30 seconds later. little new android programming not getting how , please help. using broadcast receiver starting service.

i recommend using alarm manager , sending pending intent start service. this:

alarmmanager = (alarmmanager)context.getsystemservice(context.alarm_service); intent serviceintent = new intent(context, servicereceiver.class);  pendingintent pi= pendingintent.getbroadcast(context, serviceidsconstants.service_id,     serviceintent , pendingintent.flag_update_current); am.set(alarmmanager.rtc_wakeup, 30000, pi); 

then in broadcast receiver this:

    intent intent = new intent(context, myserviceservice.class);     context.startservice(intent); 

Comments

Popular posts from this blog

assembly - 8086 TASM: Illegal Indexing Mode -

Java, LWJGL, OpenGL 1.1, decoding BufferedImage to Bytebuffer and binding to OpenGL across classes -

javascript - addthis share facebook and google+ url -