diff options
author | 2021-11-19 09:54:48 +0000 | |
---|---|---|
committer | 2021-11-19 09:54:48 +0000 | |
commit | c1e9c53fc3fc257484cb360fd9085724c3087d4f (patch) | |
tree | b8d451999d7ea1b2c39a93613b9b85ed8de600d0 | |
parent | e7adf14ea3ca07166e8bf328560c9f43be04ffaf (diff) | |
parent | da9d0e669b90e5d5f0ef9be2effb4856386c99fb (diff) |
Merge "profcollect: check hardware capability on a background thread"
-rw-r--r-- | services/profcollect/src/com/android/server/profcollect/ProfcollectForwardingService.java | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/services/profcollect/src/com/android/server/profcollect/ProfcollectForwardingService.java b/services/profcollect/src/com/android/server/profcollect/ProfcollectForwardingService.java index fb7ef846f813..62a16f7f24fd 100644 --- a/services/profcollect/src/com/android/server/profcollect/ProfcollectForwardingService.java +++ b/services/profcollect/src/com/android/server/profcollect/ProfcollectForwardingService.java @@ -91,10 +91,12 @@ public final class ProfcollectForwardingService extends SystemService { if (mIProfcollect == null) { return; } - if (serviceHasSupportedTraceProvider()) { - registerObservers(); - } - ProfcollectBGJobService.schedule(getContext()); + BackgroundThread.get().getThreadHandler().post(() -> { + if (serviceHasSupportedTraceProvider()) { + registerObservers(); + ProfcollectBGJobService.schedule(getContext()); + } + }); } } |