summaryrefslogtreecommitdiff
path: root/core/java/android
diff options
context:
space:
mode:
authorCalin Juravle <calin@google.com>2017-01-30 20:00:12 +0000
committerAndroid (Google) Code Review <android-gerrit@google.com>2017-01-30 20:00:16 +0000
commit2b4f8731ca5d20bb686aacdd09bb2351eeebd337 (patch)
treee2cd6a635f6cbc30ec82beb89b9b7e8411b17bc5 /core/java/android
parenta0f2f77cdc24fb51f2c6906b6fc481c2c6d673c5 (diff)
parent1aa5f88e35734383e66ecd65e82e83d788e18ccb (diff)
Merge "[PM] Clean up logic for secondary dex oat files"
Diffstat (limited to 'core/java/android')
-rw-r--r--core/java/android/content/pm/IPackageManager.aidl7
1 files changed, 7 insertions, 0 deletions
diff --git a/core/java/android/content/pm/IPackageManager.aidl b/core/java/android/content/pm/IPackageManager.aidl
index f0a9ec3b07d4..ebeb4abcce50 100644
--- a/core/java/android/content/pm/IPackageManager.aidl
+++ b/core/java/android/content/pm/IPackageManager.aidl
@@ -518,6 +518,13 @@ interface IPackageManager {
void forceDexOpt(String packageName);
/**
+ * Reconcile the information we have about the secondary dex files belonging to
+ * {@code packagName} and the actual dex files. For all dex files that were
+ * deleted, update the internal records and delete the generated oat files.
+ */
+ void reconcileSecondaryDexFiles(String packageName);
+
+ /**
* Update status of external media on the package manager to scan and
* install packages installed on the external media. Like say the
* StorageManagerService uses this to call into the package manager to update