title: Android Boot Service
body: <p>I have a Service that gets started when a user logs into my app that creates alarms depending on when certain events start. The user gets a notification and can click on it to update attendance. All works great until the user turns off the phone.</p>
  
  <p>I've looked at this bootcompleted example (<a href="https://stackoverflow.com/a/9671448/2039505">https://stackoverflow.com/a/9671448/2039505</a>) and have implemented it but would like to know what happens when the user logs into my app and starts the original service?</p>
  
  <p>Is there a way i can use only one service? 
  Also, in relation to the boot_completed service if the event start dates change then these alarms will potentially be incorrect.</p>