| Index: base/android/java/src/org/chromium/base/ApplicationStatus.java
|
| diff --git a/base/android/java/src/org/chromium/base/ApplicationStatus.java b/base/android/java/src/org/chromium/base/ApplicationStatus.java
|
| index 9e80d28e0779782d6046bb442a90108dcc73c5e1..9f42326418d03113a56d60ac9fdb5bd01b0e477a 100644
|
| --- a/base/android/java/src/org/chromium/base/ApplicationStatus.java
|
| +++ b/base/android/java/src/org/chromium/base/ApplicationStatus.java
|
| @@ -441,6 +441,19 @@ public static void unregisterApplicationStateListener(ApplicationStateListener l
|
| sApplicationStateListeners.removeObserver(listener);
|
| }
|
|
|
| + @VisibleForTesting
|
| + public static void destroyForTesting() {
|
| + sApplicationStateListeners.clear();
|
| + sGeneralActivityStateListeners.clear();
|
| + sActivityInfo.clear();
|
| + sCachedApplicationState = 0;
|
| + sActivity = null;
|
| + sActivityLifecycleIndependentMode = false;
|
| + sApplication = null;
|
| + sApplicationContext = null;
|
| + sNativeApplicationStateListener = null;
|
| + }
|
| +
|
| /**
|
| * Registers the single thread-safe native activity status listener.
|
| * This handles the case where the caller is not on the main thread.
|
|
|