summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndroid Build Coastguard Worker <android-build-coastguard-worker@google.com>2023-12-14 00:17:50 +0000
committerAndroid Build Coastguard Worker <android-build-coastguard-worker@google.com>2023-12-14 00:17:50 +0000
commit60f04536f5abb574de3da8a27c1a45478b3efc82 (patch)
tree1e1e7e07c32e5ea430ad92716d7e900684b3faa3
parent3ea75d8f9342d2e282a131d889a9a8c2c0cc9a13 (diff)
parent08c263538e10fa424621774a623530d41c6fa1de (diff)
downloadgsma_services-android14-qpr2-s1-release.tar.gz
Change-Id: I9b23b0f28c6cddf8acaceb83fa3ed4d89a40cdf2
-rw-r--r--satellite_client/src/android/telephony/satellite/wrapper/SatelliteManagerWrapper.java16
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;
+ }
}
}