commit | 2d2bd5fcf816dd340e12cde4de507a128e91aec2 | [log] [tgz] |
---|---|---|
author | Yi Kong <yikong@google.com> | Fri Nov 19 10:11:11 2021 +0000 |
committer | Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | Fri Nov 19 10:11:11 2021 +0000 |
tree | da91ccf14ac55dabdea74529f5fac204c9c71f3e | |
parent | 4e43b68f20c1ac01951eeba971b9c5e491d82dc5 [diff] | |
parent | c1e9c53fc3fc257484cb360fd9085724c3087d4f [diff] |
Merge "profcollect: check hardware capability on a background thread" am: c1e9c53fc3 Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1894823 Change-Id: I9ed7068ff02c4314058a7a7ffb97edae3e7b5d43
diff --git a/services/profcollect/src/com/android/server/profcollect/ProfcollectForwardingService.java b/services/profcollect/src/com/android/server/profcollect/ProfcollectForwardingService.java index fb7ef84..62a16f7 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 @@ if (mIProfcollect == null) { return; } - if (serviceHasSupportedTraceProvider()) { - registerObservers(); - } - ProfcollectBGJobService.schedule(getContext()); + BackgroundThread.get().getThreadHandler().post(() -> { + if (serviceHasSupportedTraceProvider()) { + registerObservers(); + ProfcollectBGJobService.schedule(getContext()); + } + }); } }