Bất cứ lúc nào tôi xuất bản phiên bản mới của ứng dụng trong Market, nếu người dùng đã bật tùy chọn "tự động cập nhật", ứng dụng sẽ được cập nhật tự động.Tự động khởi động lại ứng dụng sau khi cập nhật thị trường
Ứng dụng có chứa dịch vụ chạy liên tục. Nhưng khi cập nhật tự động xảy ra, ứng dụng đang chạy cũ bị giết, nhưng ứng dụng mới chưa được bắt đầu. Vì bản cập nhật diễn ra chủ yếu trong suốt đối với người dùng, nên dịch vụ của ứng dụng sẽ tự động bắt đầu lại sau khi cập nhật để hầu như không bị gián đoạn dịch vụ.
Hơi khó để kiểm tra điều này với bản cập nhật thực sự từ thị trường, vì vậy tôi đang sử dụng hai lệnh adb sau đây để mô phỏng quá trình cập nhật này. Cài đặt của phiên bản 1:
adb install oldversion.apk
Tự động cập nhật:
adb install -r newversion.apk
Sau khi tôi chạy lệnh thứ hai, ứng dụng được cập nhật thành công, nhưng nó đã được dừng lại và không khởi động lại.
Làm cách nào để dịch vụ của phiên bản mới bắt đầu tự động?
http://stackoverflow.com/questions/10728016/android-restart-application-after-update-action-package-replaced – Alexis