diff --git a/src/com/android/settings/network/telephony/NetworkSelectSettings.java b/src/com/android/settings/network/telephony/NetworkSelectSettings.java index 19bc3905a32..018816658ce 100644 --- a/src/com/android/settings/network/telephony/NetworkSelectSettings.java +++ b/src/com/android/settings/network/telephony/NetworkSelectSettings.java @@ -44,6 +44,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.network.telephony.scan.NetworkScanRepository; @@ -355,6 +356,9 @@ public class NetworkSelectSettings extends DashboardFragment { */ @VisibleForTesting protected List getSatellitePlmnsForCarrierWrapper() { + if (!Flags.carrierEnabledSatelliteFlag()) { + return new ArrayList<>(); + } return mSatelliteManager.getSatellitePlmnsForCarrier(mSubId); }