diff options
author | Android Build Coastguard Worker <android-build-coastguard-worker@google.com> | 2023-12-14 00:17:50 +0000 |
---|---|---|
committer | Android Build Coastguard Worker <android-build-coastguard-worker@google.com> | 2023-12-14 00:17:50 +0000 |
commit | 60f04536f5abb574de3da8a27c1a45478b3efc82 (patch) | |
tree | 1e1e7e07c32e5ea430ad92716d7e900684b3faa3 | |
parent | 3ea75d8f9342d2e282a131d889a9a8c2c0cc9a13 (diff) | |
parent | 08c263538e10fa424621774a623530d41c6fa1de (diff) | |
download | gsma_services-60f04536f5abb574de3da8a27c1a45478b3efc82.tar.gz |
Snap for 11216811 from 08c263538e10fa424621774a623530d41c6fa1de to 24Q1-releaseandroid-14.0.0_r37android-14.0.0_r36android-14.0.0_r35android-14.0.0_r34android-14.0.0_r33android-14.0.0_r32android-14.0.0_r31android-14.0.0_r30android-14.0.0_r29android14-qpr2-s5-releaseandroid14-qpr2-s4-releaseandroid14-qpr2-s3-releaseandroid14-qpr2-s2-releaseandroid14-qpr2-s1-releaseandroid14-qpr2-release
Change-Id: I9b23b0f28c6cddf8acaceb83fa3ed4d89a40cdf2
-rw-r--r-- | satellite_client/src/android/telephony/satellite/wrapper/SatelliteManagerWrapper.java | 16 |
1 files changed, 12 insertions, 4 deletions
diff --git a/satellite_client/src/android/telephony/satellite/wrapper/SatelliteManagerWrapper.java b/satellite_client/src/android/telephony/satellite/wrapper/SatelliteManagerWrapper.java index 2bacdba..ff36bf5 100644 --- a/satellite_client/src/android/telephony/satellite/wrapper/SatelliteManagerWrapper.java +++ b/satellite_client/src/android/telephony/satellite/wrapper/SatelliteManagerWrapper.java @@ -797,9 +797,9 @@ public class SatelliteManagerWrapper { /** Registers for NTN signal strength changed from satellite modem. */ @FlaggedApi(Flags.FLAG_OEM_ENABLED_SATELLITE_FLAG) - @SatelliteResult public int registerForNtnSignalStrengthChanged( + public void registerForNtnSignalStrengthChanged( @NonNull @CallbackExecutor Executor executor, - @NonNull NtnSignalStrengthCallbackWrapper callback) { + @NonNull NtnSignalStrengthCallbackWrapper callback) throws SatelliteException { NtnSignalStrengthCallback internalCallback = new NtnSignalStrengthCallback() { @Override @@ -809,7 +809,11 @@ public class SatelliteManagerWrapper { } }; sNtnSignalStrengthCallbackWrapperMap.put(callback, internalCallback); - return mSatelliteManager.registerForNtnSignalStrengthChanged(executor, internalCallback); + try { + mSatelliteManager.registerForNtnSignalStrengthChanged(executor, internalCallback); + } catch (SatelliteException ex) { + throw ex; + } } /** @@ -821,7 +825,11 @@ public class SatelliteManagerWrapper { @NonNull NtnSignalStrengthCallbackWrapper callback) { NtnSignalStrengthCallback internalCallback = sNtnSignalStrengthCallbackWrapperMap.get(callback); if (internalCallback != null) { - mSatelliteManager.unregisterForNtnSignalStrengthChanged(internalCallback); + try { + mSatelliteManager.unregisterForNtnSignalStrengthChanged(internalCallback); + } catch (Exception ex) { + throw ex; + } } } |