Configure earfcns to modem
Change-Id: I2d7d2dedb5a5ee92ffff3c8c2e14246aa57704b9
Flag: com.android.internal.telephony.flags.carrier_roaming_nb_iot_ntn
Bug: 373872272
Test: SatelliteManagerTestOnMockService SatelliteAccessControllerTest
diff --git a/src/com/android/phone/PhoneInterfaceManager.java b/src/com/android/phone/PhoneInterfaceManager.java
index f3028cf..47c00af 100644
--- a/src/com/android/phone/PhoneInterfaceManager.java
+++ b/src/com/android/phone/PhoneInterfaceManager.java
@@ -13227,14 +13227,17 @@
return;
}
if (isAllowed) {
- if (mFeatureFlags.carrierRoamingNbIotNtn()
- && !mSatelliteAccessController.getSatelliteDisallowedReasons()
- .isEmpty()) {
- result.accept(SATELLITE_RESULT_ACCESS_BARRED);
- } else {
- mSatelliteController.requestSatelliteEnabled(
+ ResultReceiver resultReceiver = new ResultReceiver(mMainThreadHandler) {
+ @Override
+ protected void onReceiveResult(int resultCode, Bundle resultData) {
+ Log.d(LOG_TAG, "updateSystemSelectionChannels resultCode="
+ + resultCode);
+ mSatelliteController.requestSatelliteEnabled(
enableSatellite, enableDemoMode, isEmergency, callback);
- }
+ }
+ };
+ mSatelliteAccessController.updateSystemSelectionChannels(
+ resultReceiver);
} else {
result.accept(SATELLITE_RESULT_ACCESS_BARRED);
}