diff --git a/src/com/android/settings/network/telephony/NetworkSelectSettings.java b/src/com/android/settings/network/telephony/NetworkSelectSettings.java index 461930b9e81..c8617afb38c 100644 --- a/src/com/android/settings/network/telephony/NetworkSelectSettings.java +++ b/src/com/android/settings/network/telephony/NetworkSelectSettings.java @@ -46,6 +46,7 @@ import androidx.preference.PreferenceCategory; import com.android.internal.annotations.Initializer; import com.android.internal.telephony.OperatorInfo; +import com.android.internal.telephony.flags.Flags; import com.android.settings.R; import com.android.settings.dashboard.DashboardFragment; import com.android.settings.overlay.FeatureFactory; @@ -437,6 +438,9 @@ public class NetworkSelectSettings extends DashboardFragment { */ @VisibleForTesting protected List getSatellitePlmnsForCarrierWrapper() { + if (!Flags.carrierEnabledSatelliteFlag()) { + return new ArrayList<>(); + } return mSatelliteManager.getSatellitePlmnsForCarrier(mSubId); }