Work on issue #130684057: oom_adj scores for 1P apps are abnormally low
Also bind with BIND_NOT_VISIBLE from JobScheduler, so we don't raise the target's oom_adj in to the visible range. It isn't. Bug: 130684057 Test: manual Change-Id: I995fc74136941b064b625b59915a8e182de91221
This commit is contained in:
@@ -248,7 +248,8 @@ public final class JobServiceContext implements ServiceConnection {
|
||||
scheduleOpTimeOutLocked();
|
||||
final Intent intent = new Intent().setComponent(job.getServiceComponent());
|
||||
boolean binding = mContext.bindServiceAsUser(intent, this,
|
||||
Context.BIND_AUTO_CREATE | Context.BIND_NOT_FOREGROUND,
|
||||
Context.BIND_AUTO_CREATE | Context.BIND_NOT_FOREGROUND
|
||||
| Context.BIND_NOT_VISIBLE | Context.BIND_ADJUST_BELOW_PERCEPTIBLE,
|
||||
new UserHandle(job.getUserId()));
|
||||
if (!binding) {
|
||||
if (DEBUG) {
|
||||
|
||||
Reference in New Issue
Block a user