Merge "Get the instance count as the initial value" into rvc-dev
This commit is contained in:
committed by
Android (Google) Code Review
commit
d5fb11a761
@@ -817,6 +817,9 @@ public final class StrictMode {
|
||||
|
||||
/** @hide */
|
||||
public @NonNull Builder permitActivityLeaks() {
|
||||
synchronized (StrictMode.class) {
|
||||
sExpectedActivityInstanceCount.clear();
|
||||
}
|
||||
return disable(DETECT_VM_ACTIVITY_LEAKS);
|
||||
}
|
||||
|
||||
@@ -2586,8 +2589,10 @@ public final class StrictMode {
|
||||
return;
|
||||
}
|
||||
|
||||
// Use the instance count from InstanceTracker as initial value.
|
||||
Integer expected = sExpectedActivityInstanceCount.get(klass);
|
||||
Integer newExpected = expected == null ? 1 : expected + 1;
|
||||
Integer newExpected =
|
||||
expected == null ? InstanceTracker.getInstanceCount(klass) + 1 : expected + 1;
|
||||
sExpectedActivityInstanceCount.put(klass, newExpected);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user