diff options
author | 2024-05-25 01:32:08 +0000 | |
---|---|---|
committer | 2024-05-25 01:32:08 +0000 | |
commit | fb52b4850ccebc26ff8db1056ff38ab1533a9fd4 (patch) | |
tree | 3e6a752d9fd5e9c4155ae21bf368a4a0b3329923 | |
parent | 102c7f10afdc2cb39bb674847aa44c62b6133498 (diff) | |
parent | 241e1a5caee61342e78a136dbf79e6841936e01d (diff) |
Merge "profcollect: Make binder call on a background thread" into main am: 241e1a5cae
Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/3101941
Change-Id: I0f9c2f8ce5170df9e66620cee7f4558f49b7d5f7
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-rw-r--r-- | services/profcollect/src/com/android/server/profcollect/ProfcollectForwardingService.java | 22 |
1 files changed, 11 insertions, 11 deletions
diff --git a/services/profcollect/src/com/android/server/profcollect/ProfcollectForwardingService.java b/services/profcollect/src/com/android/server/profcollect/ProfcollectForwardingService.java index 488fe57cf6f8..9f9764853bef 100644 --- a/services/profcollect/src/com/android/server/profcollect/ProfcollectForwardingService.java +++ b/services/profcollect/src/com/android/server/profcollect/ProfcollectForwardingService.java @@ -370,18 +370,18 @@ public final class ProfcollectForwardingService extends SystemService { } private static void createAndUploadReport(ProfcollectForwardingService pfs) { - String reportName; - try { - reportName = pfs.mIProfcollect.report(pfs.mUsageSetting) + ".zip"; - } catch (RemoteException e) { - Log.e(LOG_TAG, "Failed to create report: " + e.getMessage()); - return; - } - if (!pfs.mUploadEnabled) { - Log.i(LOG_TAG, "Upload is not enabled."); - return; - } BackgroundThread.get().getThreadHandler().post(() -> { + String reportName; + try { + reportName = pfs.mIProfcollect.report(pfs.mUsageSetting) + ".zip"; + } catch (RemoteException e) { + Log.e(LOG_TAG, "Failed to create report: " + e.getMessage()); + return; + } + if (!pfs.mUploadEnabled) { + Log.i(LOG_TAG, "Upload is not enabled."); + return; + } Intent intent = new Intent() .setPackage("com.android.shell") .setAction("com.android.shell.action.PROFCOLLECT_UPLOAD") |