Hi! I'm working on an app (service) which provides some notification to user based on the app data. I used StartServiceAt with rescheduling every time the service is started. It worked perfectly on ICS and above and on Gingerbread too. Until I tried to clear RAM by task manager (clear memory). On Gingerbread this causes, that the scheduled service does not start anymore. Is there any workaround how to protect the scheduled service from being removed by the os? On ICS and above it works like a charm! I don't want to use sticky or foreground service - I need to run it once a day...