Gibt es eine Möglichkeit, einen Dienst neu zu starten, nachdem die Anwendung auf Android aktualisiert wurde?

8

Nach dem Upgrade meiner Anwendung möchte ich, dass der Dienst neu gestartet wird, wenn er zuvor ausgeführt wurde. Gibt es eine Möglichkeit, dies zu tun? Ich habe keine Broadcast Intents gesehen, für die ich mich im Manifest anmelden könnte.

    
Albert Bloomfield 01.02.2010, 16:19
quelle

1 Antwort

14

Sie haben recht, dass Sie ein BroadcastReceiver verwenden sollten.

Sehen Sie sich diese Frage zum Neustart von Alarmen beim Upgrade ; Es zeigt, wie Sie die ACTION_PACKAGE_REPLACED Absicht verwenden können, um zu sehen, wann Eine Anwendung wird aktualisiert.

    
Dave Webb 01.02.2010, 16:48
quelle

Tags und Links