OSDN Git Service

Update package use info when the app data is updated
authorCalin Juravle <calin@google.com>
Thu, 23 Feb 2017 03:05:06 +0000 (19:05 -0800)
committerCalin Juravle <calin@google.com>
Thu, 2 Mar 2017 19:50:54 +0000 (11:50 -0800)
commit99dd37b3c5262910150ef955d16a33d32da264dd
treeed7131e04977edcabf7ba0b726c689cd3205296d
parent8a510236056fec68969816a327c0aab61c58c80a
Update package use info when the app data is updated

- clear usesByOtherApps flag when the package is updated
- delete secondary dex usage data when the app data is destroyed

Test: runtest -x .../PackageDexUsageTests.java
      runtest -x .../DexManagerTests.java
Bug: 32871170
Bug: 35381405

Change-Id: I3a249b9e8680e745fa678c7ce61b4ae764078fb9
services/core/java/com/android/server/pm/PackageManagerService.java
services/core/java/com/android/server/pm/dex/DexManager.java
services/core/java/com/android/server/pm/dex/PackageDexUsage.java
services/tests/servicestests/src/com/android/server/pm/dex/DexManagerTests.java
services/tests/servicestests/src/com/android/server/pm/dex/PackageDexUsageTests.java