11

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.

1 Answers1

18

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.

Community
  • 1
  • 1
David Webb
  • 190,537
  • 57
  • 313
  • 299