Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit d3523773 authored by Dianne Hackborn's avatar Dianne Hackborn
Browse files

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
parent 9cf5d503
Loading
Loading
Loading
Loading
+2 −1
Original line number Diff line number Diff line
@@ -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) {