OSDN Git Service

Avoid restart when inserting/ejecting adopted.
authorJeff Sharkey <jsharkey@android.com>
Tue, 3 May 2016 23:40:02 +0000 (17:40 -0600)
committerJeff Sharkey <jsharkey@android.com>
Tue, 3 May 2016 23:40:22 +0000 (17:40 -0600)
commit379d52be47be88b86f0d446c27d47e80bb81cfd1
tree9f4c4051e7e396a942254729957f1805be75c2f0
parentb9f7541d9bd8b0b37f04ea8244a8d0bd5fb97717
Avoid restart when inserting/ejecting adopted.

When rapidly inserting/ejecting an adopted storage device, we might
still be trying to prepare the storage device.  Catch the exception
to avoid a runtime restart, and keep rolling forward, since we'll
probably be handling the ejected event in a few moments to clean up
any packages.

Bug: 28467146
Change-Id: Ib923663ae6d63259c1b5792b68dfe760612ab838
services/core/java/com/android/server/pm/PackageManagerService.java