summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Treehugger Robot <treehugger-gerrit@google.com> 2022-03-09 19:53:24 +0000
committer Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> 2022-03-09 19:53:24 +0000
commitb03a8a2eb13adb9b0353c0cefcd45087583e82a8 (patch)
tree0a779fe4d93862e7fd6cb5182af54a151e73d8c6
parent62ca047aadf0eb9a4d4eac6de65beb5f3545c783 (diff)
parent97cd22b11f5240c11c7c160372bf46116b9d889a (diff)
Merge "profcollect: Register observers in a background thread" am: 75b0b6eefd am: 565e165188 am: 97cd22b11f
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2017976 Change-Id: I62339112f1a5d3e863f532dd3d68215b6a9246cc
-rw-r--r--services/profcollect/src/com/android/server/profcollect/ProfcollectForwardingService.java7
1 files changed, 5 insertions, 2 deletions
diff --git a/services/profcollect/src/com/android/server/profcollect/ProfcollectForwardingService.java b/services/profcollect/src/com/android/server/profcollect/ProfcollectForwardingService.java
index b0d23a48402c..66e840b5120b 100644
--- a/services/profcollect/src/com/android/server/profcollect/ProfcollectForwardingService.java
+++ b/services/profcollect/src/com/android/server/profcollect/ProfcollectForwardingService.java
@@ -235,8 +235,11 @@ public final class ProfcollectForwardingService extends SystemService {
// Event observers
private void registerObservers() {
- registerAppLaunchObserver();
- registerOTAObserver();
+ BackgroundThread.get().getThreadHandler().post(
+ () -> {
+ registerAppLaunchObserver();
+ registerOTAObserver();
+ });
}
private final AppLaunchObserver mAppLaunchObserver = new AppLaunchObserver();