summaryrefslogtreecommitdiff
path: root/core/java/android/app/LoadedApk.java
diff options
context:
space:
mode:
authorAlan Viverette <alanv@google.com>2015-09-01 13:08:05 -0400
committerAlan Viverette <alanv@google.com>2015-09-01 13:08:05 -0400
commit346296bd7d28fa79509605f30a222eb85d6bbb5d (patch)
tree9ff3b07e70d22f2af8755820a758c2dd2186757c /core/java/android/app/LoadedApk.java
parentd69bb6109322cd5a3a7a005b99393018d7e97d0d (diff)
Reset class loader after updating instrumentation paths
Bug: 23688983 Change-Id: I9a0f81b422b5e29f3f8707b987e40c65965e0223
Diffstat (limited to 'core/java/android/app/LoadedApk.java')
-rw-r--r--core/java/android/app/LoadedApk.java7
1 files changed, 7 insertions, 0 deletions
diff --git a/core/java/android/app/LoadedApk.java b/core/java/android/app/LoadedApk.java
index c2bf28a931c8..3b1c60b1501f 100644
--- a/core/java/android/app/LoadedApk.java
+++ b/core/java/android/app/LoadedApk.java
@@ -255,6 +255,13 @@ public final class LoadedApk {
return ai.sharedLibraryFiles;
}
+ /** @hide */
+ public void clearClassLoader() {
+ synchronized (this) {
+ mClassLoader = null;
+ }
+ }
+
public ClassLoader getClassLoader() {
synchronized (this) {
if (mClassLoader != null) {