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
Post a Comment