summaryrefslogtreecommitdiff
path: root/libs/androidfw/StringPool.cpp
diff options
context:
space:
mode:
author Austin Borger <borgera@google.com> 2022-02-17 00:22:33 +0000
committer Austin Borger <borgera@google.com> 2022-03-28 19:46:45 -0700
commitdb9165baf2c2649048d8cc31d55d643cfd251df8 (patch)
treedf34040299c14a41f421e21c3d12c636c0b59c26 /libs/androidfw/StringPool.cpp
parent177d5bb18756ddca6e9f9e8caa0338ae07f21c92 (diff)
Add new onUidProcAdjChanged callback to be consumed by the camera
service. The camera service needs to know when individual process oom adj scores are changed in order to address bug #124224342. When two separate processes are displayed in split screen and focus is switched between them, both proc states will remain the same while their oom scores change. This is a problem if both have access to the camera - we want only one owner of the camera stream at any given time and for the app in focus to be the one to own it. This patch adds a new IUidObserver registration level for individual process oom score changes. In addition a new callback has been added to IUidObserver to track these changes. Change-Id: I68d964f474d20f819f54b614a4e314ce00aac8fb Bug: 124224342 Test: -- ActivityManagerServiceTest -- ActivityManagerProcessStateTest -- ActivityManagerFgsBgStartTest -- UidObserverControllerTest -- NetworkPolicyManagerServiceTest -- ShortcutManagerTest2 -- HintManagerServiceTest -- VibrationSettingsTest -- CameraEvictionTest#testCamera2AccessCallbackInSplitMode (x100)
Diffstat (limited to 'libs/androidfw/StringPool.cpp')
0 files changed, 0 insertions, 0 deletions