From c5dce0169bf1f93ef394215647f63bd48aefc67e Mon Sep 17 00:00:00 2001 From: John Reck Date: Thu, 23 Jul 2015 18:27:09 -0700 Subject: [PATCH] Use process state to filter >= UI_HIDDEN Bug: 22701182 Change-Id: Ia192016397c8115a19a0dca409aa70dea154c41e --- .../core/java/com/android/server/am/ActivityManagerService.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/services/core/java/com/android/server/am/ActivityManagerService.java b/services/core/java/com/android/server/am/ActivityManagerService.java index bad0668a29804..cf7ebe882f599 100644 --- a/services/core/java/com/android/server/am/ActivityManagerService.java +++ b/services/core/java/com/android/server/am/ActivityManagerService.java @@ -3658,7 +3658,7 @@ public final class ActivityManagerService extends ActivityManagerNative } if (app.trimMemoryLevel < level && app.thread != null && (level < ComponentCallbacks2.TRIM_MEMORY_UI_HIDDEN || - app.trimMemoryLevel >= ComponentCallbacks2.TRIM_MEMORY_UI_HIDDEN)) { + app.curProcState >= ActivityManager.PROCESS_STATE_IMPORTANT_BACKGROUND)) { try { app.thread.scheduleTrimMemory(level); app.trimMemoryLevel = level;