diff options
| author | 2023-09-07 20:24:22 +0000 | |
|---|---|---|
| committer | 2023-09-07 20:24:22 +0000 | |
| commit | ea6b298ce6de5bcf4e0531ba0a91604c01f330b9 (patch) | |
| tree | db974e2426102b8bfa83b74b9f2a3e34e622070a | |
| parent | c9a43b525429e6afefde39e7116ef84a7e2c5637 (diff) | |
| parent | 6874cd5635916b60578ee034cfc5a9756cdbef9c (diff) | |
Merge "Ignore exception if already unbound from service" into main
| -rw-r--r-- | services/core/java/com/android/server/pm/InstantAppResolverConnection.java | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/services/core/java/com/android/server/pm/InstantAppResolverConnection.java b/services/core/java/com/android/server/pm/InstantAppResolverConnection.java index c47775192c42..32329dedb8ee 100644 --- a/services/core/java/com/android/server/pm/InstantAppResolverConnection.java +++ b/services/core/java/com/android/server/pm/InstantAppResolverConnection.java @@ -212,7 +212,12 @@ final class InstantAppResolverConnection implements DeathRecipient { if (DEBUG_INSTANT) { Slog.i(TAG, "[" + token + "] Previous connection never established; rebinding"); } - mContext.unbindService(mServiceConnection); + try { + mContext.unbindService(mServiceConnection); + } catch (Exception e) { + Slog.e(TAG, "[" + token + "] Service already unbound", e); + } + } if (DEBUG_INSTANT) { Slog.v(TAG, "[" + token + "] Binding to instant app resolver"); |