summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
author Treehugger Robot <treehugger-gerrit@google.com> 2022-03-09 19:30:48 +0000
committer Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> 2022-03-09 19:30:48 +0000
commit97cd22b11f5240c11c7c160372bf46116b9d889a (patch)
tree54b6f9816601973e38aec69f77540c9b17cbbfe4
parent83de9444cbdf1fde30b3434e4ae725b4fb8def8a (diff)
parent565e165188b55677c918f478119af55c5eb80a4a (diff)
Merge "profcollect: Register observers in a background thread" am: 75b0b6eefd am: 565e165188
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/2017976 Change-Id: I7743374b9e4e2444a0a893dbddb41ca640d70858
-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();