Loading services/core/java/com/android/server/am/OomAdjuster.java +6 −6 Original line number Diff line number Diff line Loading @@ -525,16 +525,16 @@ public abstract class OomAdjuster { @Nullable ProcessRecord getTopProcess(); /** The current Home process. */ @Nullable ProcessRecord getHomeProcess(); @Nullable ProcessRecordInternal getHomeProcess(); /** The current Heavy Weight process. */ @Nullable ProcessRecord getHeavyWeightProcess(); @Nullable ProcessRecordInternal getHeavyWeightProcess(); /** The current process showing UI if the device is in doze. */ @Nullable ProcessRecord getShowingUiWhileDozingProcess(); /** The previous process that showed an activity. */ @Nullable ProcessRecord getPreviousProcess(); @Nullable ProcessRecordInternal getPreviousProcess(); } boolean isChangeEnabled(@CachedCompatChangeId int cachedCompatChangeId, Loading Loading @@ -1891,7 +1891,7 @@ public abstract class OomAdjuster { } } protected boolean isHomeProcess(ProcessRecord proc) { protected boolean isHomeProcess(ProcessRecordInternal proc) { if (Flags.pushActivityStateToOomadjuster()) { return mGlobalState.getHomeProcess() == proc; } else { Loading @@ -1899,7 +1899,7 @@ public abstract class OomAdjuster { } } protected boolean isHeavyWeightProcess(ProcessRecord proc) { protected boolean isHeavyWeightProcess(ProcessRecordInternal proc) { if (Flags.pushActivityStateToOomadjuster()) { return mGlobalState.getHeavyWeightProcess() == proc; } else { Loading @@ -1915,7 +1915,7 @@ public abstract class OomAdjuster { } } protected boolean isPreviousProcess(ProcessRecord proc) { protected boolean isPreviousProcess(ProcessRecordInternal proc) { if (Flags.pushActivityStateToOomadjuster()) { return mGlobalState.getPreviousProcess() == proc; } else { Loading services/core/java/com/android/server/am/ProcessStateController.java +13 −11 Original line number Diff line number Diff line Loading @@ -195,10 +195,10 @@ public class ProcessStateController { private boolean mUnlocking = false; private boolean mExpandedNotificationShade = false; private ProcessRecord mTopProcess = null; private ProcessRecord mHomeProcess = null; private ProcessRecord mHeavyWeightProcess = null; private ProcessRecordInternal mHomeProcess = null; private ProcessRecordInternal mHeavyWeightProcess = null; private ProcessRecord mShowingUiWhileDozingProcess = null; private ProcessRecord mPreviousProcess = null; private ProcessRecordInternal mPreviousProcess = null; private void commitStagedState() { mUnlocking = mUnlockingStaged; Loading Loading @@ -235,12 +235,12 @@ public class ProcessStateController { } @Nullable public ProcessRecord getHomeProcess() { public ProcessRecordInternal getHomeProcess() { return mHomeProcess; } @Nullable public ProcessRecord getHeavyWeightProcess() { public ProcessRecordInternal getHeavyWeightProcess() { return mHeavyWeightProcess; } Loading @@ -250,7 +250,7 @@ public class ProcessStateController { } @Nullable public ProcessRecord getPreviousProcess() { public ProcessRecordInternal getPreviousProcess() { return mPreviousProcess; } } Loading @@ -275,17 +275,17 @@ public class ProcessStateController { } @GuardedBy("mLock") private void setPreviousProcess(@Nullable ProcessRecord proc) { private void setPreviousProcess(@Nullable ProcessRecordInternal proc) { mGlobalState.mPreviousProcess = proc; } @GuardedBy("mLock") private void setHomeProcess(@Nullable ProcessRecord proc) { private void setHomeProcess(@Nullable ProcessRecordInternal proc) { mGlobalState.mHomeProcess = proc; } @GuardedBy("mLock") private void setHeavyWeightProcess(@Nullable ProcessRecord proc) { private void setHeavyWeightProcess(@Nullable ProcessRecordInternal proc) { mGlobalState.mHeavyWeightProcess = proc; } Loading Loading @@ -890,7 +890,8 @@ public class ProcessStateController { public void setPreviousProcessAsync(@Nullable WindowProcessController wpc) { if (!Flags.pushActivityStateToOomadjuster()) return; final ProcessRecord prev = wpc != null ? (ProcessRecord) wpc.mOwner : null; final ProcessRecordInternal prev = wpc != null ? (ProcessRecordInternal) wpc.mOwner : null; getBatchSession().stage(() -> mPsc.setPreviousProcess(prev)); } Loading @@ -901,7 +902,8 @@ public class ProcessStateController { public void setHomeProcessAsync(@Nullable WindowProcessController wpc) { if (!Flags.pushActivityStateToOomadjuster()) return; final ProcessRecord home = wpc != null ? (ProcessRecord) wpc.mOwner : null; final ProcessRecordInternal home = wpc != null ? (ProcessRecordInternal) wpc.mOwner : null; getBatchSession().stage(() -> mPsc.setHomeProcess(home)); } Loading Loading
services/core/java/com/android/server/am/OomAdjuster.java +6 −6 Original line number Diff line number Diff line Loading @@ -525,16 +525,16 @@ public abstract class OomAdjuster { @Nullable ProcessRecord getTopProcess(); /** The current Home process. */ @Nullable ProcessRecord getHomeProcess(); @Nullable ProcessRecordInternal getHomeProcess(); /** The current Heavy Weight process. */ @Nullable ProcessRecord getHeavyWeightProcess(); @Nullable ProcessRecordInternal getHeavyWeightProcess(); /** The current process showing UI if the device is in doze. */ @Nullable ProcessRecord getShowingUiWhileDozingProcess(); /** The previous process that showed an activity. */ @Nullable ProcessRecord getPreviousProcess(); @Nullable ProcessRecordInternal getPreviousProcess(); } boolean isChangeEnabled(@CachedCompatChangeId int cachedCompatChangeId, Loading Loading @@ -1891,7 +1891,7 @@ public abstract class OomAdjuster { } } protected boolean isHomeProcess(ProcessRecord proc) { protected boolean isHomeProcess(ProcessRecordInternal proc) { if (Flags.pushActivityStateToOomadjuster()) { return mGlobalState.getHomeProcess() == proc; } else { Loading @@ -1899,7 +1899,7 @@ public abstract class OomAdjuster { } } protected boolean isHeavyWeightProcess(ProcessRecord proc) { protected boolean isHeavyWeightProcess(ProcessRecordInternal proc) { if (Flags.pushActivityStateToOomadjuster()) { return mGlobalState.getHeavyWeightProcess() == proc; } else { Loading @@ -1915,7 +1915,7 @@ public abstract class OomAdjuster { } } protected boolean isPreviousProcess(ProcessRecord proc) { protected boolean isPreviousProcess(ProcessRecordInternal proc) { if (Flags.pushActivityStateToOomadjuster()) { return mGlobalState.getPreviousProcess() == proc; } else { Loading
services/core/java/com/android/server/am/ProcessStateController.java +13 −11 Original line number Diff line number Diff line Loading @@ -195,10 +195,10 @@ public class ProcessStateController { private boolean mUnlocking = false; private boolean mExpandedNotificationShade = false; private ProcessRecord mTopProcess = null; private ProcessRecord mHomeProcess = null; private ProcessRecord mHeavyWeightProcess = null; private ProcessRecordInternal mHomeProcess = null; private ProcessRecordInternal mHeavyWeightProcess = null; private ProcessRecord mShowingUiWhileDozingProcess = null; private ProcessRecord mPreviousProcess = null; private ProcessRecordInternal mPreviousProcess = null; private void commitStagedState() { mUnlocking = mUnlockingStaged; Loading Loading @@ -235,12 +235,12 @@ public class ProcessStateController { } @Nullable public ProcessRecord getHomeProcess() { public ProcessRecordInternal getHomeProcess() { return mHomeProcess; } @Nullable public ProcessRecord getHeavyWeightProcess() { public ProcessRecordInternal getHeavyWeightProcess() { return mHeavyWeightProcess; } Loading @@ -250,7 +250,7 @@ public class ProcessStateController { } @Nullable public ProcessRecord getPreviousProcess() { public ProcessRecordInternal getPreviousProcess() { return mPreviousProcess; } } Loading @@ -275,17 +275,17 @@ public class ProcessStateController { } @GuardedBy("mLock") private void setPreviousProcess(@Nullable ProcessRecord proc) { private void setPreviousProcess(@Nullable ProcessRecordInternal proc) { mGlobalState.mPreviousProcess = proc; } @GuardedBy("mLock") private void setHomeProcess(@Nullable ProcessRecord proc) { private void setHomeProcess(@Nullable ProcessRecordInternal proc) { mGlobalState.mHomeProcess = proc; } @GuardedBy("mLock") private void setHeavyWeightProcess(@Nullable ProcessRecord proc) { private void setHeavyWeightProcess(@Nullable ProcessRecordInternal proc) { mGlobalState.mHeavyWeightProcess = proc; } Loading Loading @@ -890,7 +890,8 @@ public class ProcessStateController { public void setPreviousProcessAsync(@Nullable WindowProcessController wpc) { if (!Flags.pushActivityStateToOomadjuster()) return; final ProcessRecord prev = wpc != null ? (ProcessRecord) wpc.mOwner : null; final ProcessRecordInternal prev = wpc != null ? (ProcessRecordInternal) wpc.mOwner : null; getBatchSession().stage(() -> mPsc.setPreviousProcess(prev)); } Loading @@ -901,7 +902,8 @@ public class ProcessStateController { public void setHomeProcessAsync(@Nullable WindowProcessController wpc) { if (!Flags.pushActivityStateToOomadjuster()) return; final ProcessRecord home = wpc != null ? (ProcessRecord) wpc.mOwner : null; final ProcessRecordInternal home = wpc != null ? (ProcessRecordInternal) wpc.mOwner : null; getBatchSession().stage(() -> mPsc.setHomeProcess(home)); } Loading