Extend bindService flags from 32 bits to 64 bits.
bindService flags used to a be a 32 bits integer type, we are running out of 32 bits flags. Now use an object BindServiceFlags which is a 64 bits long type (can be changed to other data structure/type in the future) for the bindService flags. Bug: 191785864 Test: atest cts/tests/app/src/android/app/cts/ServiceTest.java#testBindServiceFlags atest cts/tests/app/src/android/app/cts/ServiceTest.java atest cts/tests/app/src/android/app/cts/ActivityManagerProcessStateTest.java atest cts/tests/app/src/android/app/cts/ActivityManagerFgsBgStartTest.java Change-Id: Ib120869c5d90ff37f551d760205a7b65f8b56020 Change-Id: Ib5bec28b7c9aa55874f46210fdbe24596bab40d6
Showing
- core/api/current.txt 13 additions, 2 deletionscore/api/current.txt
- core/java/android/app/ContextImpl.java 55 additions, 8 deletionscore/java/android/app/ContextImpl.java
- core/java/android/app/IActivityManager.aidl 2 additions, 2 deletionscore/java/android/app/IActivityManager.aidl
- core/java/android/app/LoadedApk.java 7 additions, 7 deletionscore/java/android/app/LoadedApk.java
- core/java/android/content/Context.java 154 additions, 9 deletionscore/java/android/content/Context.java
- core/java/android/content/ContextWrapper.java 27 additions, 1 deletioncore/java/android/content/ContextWrapper.java
- core/java/android/util/proto/ProtoUtils.java 1 addition, 1 deletioncore/java/android/util/proto/ProtoUtils.java
- packages/SystemUI/checks/tests/com/android/internal/systemui/lint/BindServiceOnMainThreadDetectorTest.kt 3 additions, 0 deletions...rnal/systemui/lint/BindServiceOnMainThreadDetectorTest.kt
- services/api/current.txt 1 addition, 0 deletionsservices/api/current.txt
- services/core/java/com/android/server/am/ActiveServices.java 25 additions, 21 deletionsservices/core/java/com/android/server/am/ActiveServices.java
- services/core/java/com/android/server/am/ActivityManagerLocal.java 17 additions, 3 deletions...core/java/com/android/server/am/ActivityManagerLocal.java
- services/core/java/com/android/server/am/ActivityManagerService.java 25 additions, 5 deletions...re/java/com/android/server/am/ActivityManagerService.java
- services/core/java/com/android/server/am/ConnectionRecord.java 36 additions, 23 deletions...ces/core/java/com/android/server/am/ConnectionRecord.java
- services/core/java/com/android/server/am/IntentBindRecord.java 3 additions, 3 deletions...ces/core/java/com/android/server/am/IntentBindRecord.java
- services/core/java/com/android/server/am/OomAdjuster.java 27 additions, 29 deletionsservices/core/java/com/android/server/am/OomAdjuster.java
- services/core/java/com/android/server/am/ProcessList.java 1 addition, 1 deletionservices/core/java/com/android/server/am/ProcessList.java
- services/core/java/com/android/server/am/ProcessServiceRecord.java 5 additions, 5 deletions...core/java/com/android/server/am/ProcessServiceRecord.java
- services/core/java/com/android/server/am/ServiceRecord.java 4 additions, 4 deletionsservices/core/java/com/android/server/am/ServiceRecord.java
- services/core/java/com/android/server/textclassifier/TextClassificationManagerService.java 2 additions, 2 deletions...rver/textclassifier/TextClassificationManagerService.java
- services/tests/mockingservicestests/src/com/android/server/am/MockingOomAdjusterTests.java 1 addition, 1 deletion...ts/src/com/android/server/am/MockingOomAdjusterTests.java
Loading
Please register or sign in to comment