Is there a way to restart a service after upgrading the application on Android?
android
Solution
You are right that you should be using a `BroadcastReceiver`.
Have a look at this question about restarting Alarms on upgrade; it shows how you can use the `ACTION_PACKAGE_REPLACED` Intent to see when an application is upgraded.
Problem
After upgrading my application I would like the service to restart if it was running before. Is there any way to do this? I didn't see any Broadcast Intents that I could register for in the manifest.