commit | 322fa99d303cf94aca21fefa5a381e9add6fedba | [log] [tgz] |
---|---|---|
author | Song Hu <songhu@google.com> | Fri Aug 06 20:34:06 2021 +0000 |
committer | Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | Fri Aug 06 20:34:06 2021 +0000 |
tree | 1b6e4f9964a39f5869e8d97f39235ca65194c62d | |
parent | bd0c9bd3139c62456e940e0f4b8f38a2729852c3 [diff] | |
parent | 377d2e66c7d6d96e8e3648e0e91d44b23e627ef5 [diff] |
Merge "Fix sharesheet timeout by sending CreatePredictionSession request immediately instead of pushing it to the main thread Looper queue. CreatePredictionSession request is latency-sensitive.Its sendImmediately flag was flipped to be false accidentally in I937cdaa6081d2b85d27ee0192f6af7f197b8e102." into sc-dev am: 5fac6c75bd am: 377d2e66c7 Original change: https://googleplex-android-review.googlesource.com/c/platform/frameworks/base/+/15475656 Change-Id: I494d72594e52cff5f46b245f046ddae907b989d4
diff --git a/services/appprediction/java/com/android/server/appprediction/AppPredictionPerUserService.java b/services/appprediction/java/com/android/server/appprediction/AppPredictionPerUserService.java index cd332a6..4946ad4 100644 --- a/services/appprediction/java/com/android/server/appprediction/AppPredictionPerUserService.java +++ b/services/appprediction/java/com/android/server/appprediction/AppPredictionPerUserService.java
@@ -125,7 +125,7 @@ // connect with remote AppPredictionService instead for dark launch usesPeopleService = false; } - final boolean serviceExists = resolveService(sessionId, false, + final boolean serviceExists = resolveService(sessionId, true, usesPeopleService, s -> s.onCreatePredictionSession(context, sessionId)); if (serviceExists && !mSessionInfos.containsKey(sessionId)) { final AppPredictionSessionInfo sessionInfo = new AppPredictionSessionInfo(