Modification for Satellite API change.
Input parameter changed from List to Int[] Flag: com.android.settings.flags.satellite_oem_settings_ux_migration Fix: b/378410271 Test: atest pass Test: make pass Change-Id: I1df1354fa5ceea960d41d33ab34da0a415d5fc82
This commit is contained in:
@@ -43,6 +43,7 @@ import com.android.settings.R;
|
||||
import com.android.settings.SettingsActivity;
|
||||
import com.android.settings.network.CarrierConfigCache;
|
||||
|
||||
import java.util.Arrays;
|
||||
import java.util.List;
|
||||
import java.util.Set;
|
||||
|
||||
@@ -180,11 +181,12 @@ public class SatelliteSettingPreferenceController extends
|
||||
Preference mPref = null;
|
||||
|
||||
@Override
|
||||
public void onCarrierRoamingNtnAvailableServicesChanged(List<Integer> availableServices) {
|
||||
public void onCarrierRoamingNtnAvailableServicesChanged(int[] availableServices) {
|
||||
CarrierRoamingNtnModeListener.super.onCarrierRoamingNtnAvailableServicesChanged(
|
||||
availableServices);
|
||||
boolean isSmsAvailable = availableServices.contains(SERVICE_TYPE_SMS);
|
||||
boolean isDataAvailable = availableServices.contains(SERVICE_TYPE_DATA);
|
||||
List<Integer> availableServicesList = Arrays.stream(availableServices).boxed().toList();
|
||||
boolean isSmsAvailable = availableServicesList.contains(SERVICE_TYPE_SMS);
|
||||
boolean isDataAvailable = availableServicesList.contains(SERVICE_TYPE_DATA);
|
||||
logd("isSmsAvailable : " + isSmsAvailable
|
||||
+ " / isDataAvailable " + isDataAvailable);
|
||||
if (mPref == null) {
|
||||
|
||||
Reference in New Issue
Block a user