diff options
| author | 2021-11-19 10:46:00 +0000 | |
|---|---|---|
| committer | 2021-11-19 10:46:00 +0000 | |
| commit | c27fcd36bc9f96106dfe07ef8c615d5adce94e50 (patch) | |
| tree | 94e448095a635269d00df0d8fae45232d3503dde | |
| parent | b2f4c0a186c3d035fc9b8ea8823629126fc6b7ae (diff) | |
| parent | 55cdedff3f10bf1062ba988ac0dbe92982097f77 (diff) | |
Merge "profcollect: check hardware capability on a background thread" am: c1e9c53fc3 am: 2d2bd5fcf8 am: 55cdedff3f
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1894823
Change-Id: I5c1962e2fab36269fa1cfe70725754313f215159
| -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()); + } + }); } } |