Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 564f7029 authored by SongFerng Wang's avatar SongFerng Wang Committed by Gerrit Code Review
Browse files

Merge "KEY_CARRIER_NR_AVAILABILITIES_INT_ARRAY change type as IntArray"

parents cd035e1c ebc32624
Loading
Loading
Loading
Loading
+4 −2
Original line number Diff line number Diff line
@@ -39,6 +39,7 @@ import android.telephony.TelephonyManager;
import android.telephony.TelephonyManager.NetworkTypeBitMask;

import com.android.internal.annotations.VisibleForTesting;
import com.android.internal.telephony.util.ArrayUtils;
import com.android.internal.telephony.util.NotificationChannelController;
import com.android.telephony.Rlog;

@@ -272,8 +273,9 @@ public class CarrierServiceStateTracker extends Handler {
            Rlog.e(LOG_TAG, "isCarrierConfigEnableNr: Cannot get config " + mPhone.getSubId());
            return false;
        }
        return config.getInt(CarrierConfigManager.KEY_CARRIER_NR_AVAILABILITY_INT)
                != CarrierConfigManager.CARRIER_NR_AVAILABILITY_NONE;
        int[] nrAvailabilities = config.getIntArray(
                CarrierConfigManager.KEY_CARRIER_NR_AVAILABILITIES_INT_ARRAY);
        return !ArrayUtils.isEmpty(nrAvailabilities);
    }

    private boolean checkSupportedBitmask(@NetworkTypeBitMask long supportedBitmask,
+3 −4
Original line number Diff line number Diff line
@@ -4571,10 +4571,9 @@ public class GsmCdmaPhone extends Phone {
            loge("didn't get the carrier_nr_availability_int from the carrier config.");
            return;
        }
        mIsCarrierNrSupported = config.getInt(
                CarrierConfigManager.KEY_CARRIER_NR_AVAILABILITY_INT,
                CarrierConfigManager.CARRIER_NR_AVAILABILITY_NSA)
                != CarrierConfigManager.CARRIER_NR_AVAILABILITY_NONE;
        int[] nrAvailabilities = config.getIntArray(
                CarrierConfigManager.KEY_CARRIER_NR_AVAILABILITIES_INT_ARRAY);
        mIsCarrierNrSupported = !ArrayUtils.isEmpty(nrAvailabilities);
    }

    private void updateCdmaRoamingSettingsAfterCarrierConfigChanged(PersistableBundle config) {