diff options
| author | 2024-09-30 05:32:37 +0000 | |
|---|---|---|
| committer | 2024-09-30 05:32:37 +0000 | |
| commit | 5eb9d6587a377a859388253a36a8a88932912bdc (patch) | |
| tree | 0b6cfee6fcb1acdf443b20b31c06becc17966f6f | |
| parent | 100904b7efd3ad7c387ca97baf407165e7000fa6 (diff) | |
| parent | 52f8abc2f399ff4eac9f7951aca1f46e929d03cb (diff) | |
Merge "profcollect: gracefully handle ServiceSpecificException" into main
| -rw-r--r-- | services/profcollect/src/com/android/server/profcollect/Utils.java | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/services/profcollect/src/com/android/server/profcollect/Utils.java b/services/profcollect/src/com/android/server/profcollect/Utils.java index 850880256cfa..b4e254442a19 100644 --- a/services/profcollect/src/com/android/server/profcollect/Utils.java +++ b/services/profcollect/src/com/android/server/profcollect/Utils.java @@ -19,6 +19,7 @@ package com.android.server.profcollect; import static com.android.server.profcollect.ProfcollectForwardingService.LOG_TAG; import android.os.RemoteException; +import android.os.ServiceSpecificException; import android.provider.DeviceConfig; import android.util.Log; @@ -42,7 +43,7 @@ public final class Utils { BackgroundThread.get().getThreadHandler().post(() -> { try { mIProfcollect.trace_system(eventName); - } catch (RemoteException e) { + } catch (RemoteException | ServiceSpecificException e) { Log.e(LOG_TAG, "Failed to initiate trace: " + e.getMessage()); } }); @@ -56,7 +57,7 @@ public final class Utils { BackgroundThread.get().getThreadHandler().postDelayed(() -> { try { mIProfcollect.trace_system(eventName); - } catch (RemoteException e) { + } catch (RemoteException | ServiceSpecificException e) { Log.e(LOG_TAG, "Failed to initiate trace: " + e.getMessage()); } }, delayMs); @@ -73,10 +74,10 @@ public final class Utils { mIProfcollect.trace_process(eventName, processName, durationMs); - } catch (RemoteException e) { + } catch (RemoteException | ServiceSpecificException e) { Log.e(LOG_TAG, "Failed to initiate trace: " + e.getMessage()); } }); return true; } -}
\ No newline at end of file +} |