diff options
| author | 2021-11-19 10:35:29 +0000 | |
|---|---|---|
| committer | 2021-11-19 10:35:29 +0000 | |
| commit | 55cdedff3f10bf1062ba988ac0dbe92982097f77 (patch) | |
| tree | 5562d19ceeb9dc25178424c7050686cfa419b47f | |
| parent | 4e5703d57e4b9da82d6bf1fa11a45d4fe36a2275 (diff) | |
| parent | 2d2bd5fcf816dd340e12cde4de507a128e91aec2 (diff) | |
Merge "profcollect: check hardware capability on a background thread" am: c1e9c53fc3 am: 2d2bd5fcf8
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1894823
Change-Id: I80db8be5a19d465f96ba55f35226ea8d468dac59
| -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()); + } + }); } } |