Есть ли способ перезапустить сервис после обновления приложения на Android? - PullRequest
10 голосов
/ 01 февраля 2010

После обновления моего приложения я бы хотел, чтобы служба перезапускалась, если она работала раньше. Есть какой-либо способ сделать это? Я не увидел ни одного широковещательного содержимого, которое можно было бы зарегистрировать в манифесте.

1 Ответ

15 голосов
/ 01 февраля 2010

Вы правы, что вам следует использовать BroadcastReceiver.

Посмотрите на этот вопрос о перезапуске сигналов тревоги при обновлении ; он показывает, как вы можете использовать ACTION_PACKAGE_REPLACED Intent, чтобы увидеть, когда приложение обновляется.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...