I want to schedule my service to update some data, I need it to be scheduled on boot^ but if user launches my app at first, I would like to schedule my service too. I want to use AlarmManager fo this. Is there way to recognize, is my service has been already scheduled?