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

Commit a22e367f authored by Betty Chang's avatar Betty Chang Committed by Android (Google) Code Review
Browse files

Merge "To get Display name by active subscription info" into sc-v2-dev

parents b5687c46 0adb8dc5
Loading
Loading
Loading
Loading
+8 −4
Original line number Diff line number Diff line
@@ -1503,11 +1503,15 @@ public class WifiConfigController implements TextWatcher,
        }

        // Shows display name of each active subscription.
        final String[] displayNames = SubscriptionUtil.getUniqueSubscriptionDisplayNames(
                mContext).values().stream().toArray(String[]::new);
        mEapSimSpinner.setAdapter(getSpinnerAdapter(displayNames));
        final ArrayList<CharSequence> displayNames = new ArrayList<>();
        for (SubscriptionInfo activeSubInfo : mActiveSubscriptionInfos) {
            displayNames.add(
                SubscriptionUtil.getUniqueSubscriptionDisplayName(activeSubInfo, mContext));
        }
        mEapSimSpinner.setAdapter(
            getSpinnerAdapter(displayNames.toArray(new String[displayNames.size()])));
        mEapSimSpinner.setSelection(0 /* position */);
        if (displayNames.length == 1) {
        if (displayNames.size() == 1) {
            mEapSimSpinner.setEnabled(false);
        }
    }
+8 −4
Original line number Diff line number Diff line
@@ -1482,11 +1482,15 @@ public class WifiConfigController2 implements TextWatcher,
        }

        // Shows display name of each active subscription.
        final String[] displayNames = SubscriptionUtil.getUniqueSubscriptionDisplayNames(
                mContext).values().stream().toArray(String[]::new);
        mEapSimSpinner.setAdapter(getSpinnerAdapter(displayNames));
        final ArrayList<CharSequence> displayNames = new ArrayList<>();
        for (SubscriptionInfo activeSubInfo : mActiveSubscriptionInfos) {
            displayNames.add(
                    SubscriptionUtil.getUniqueSubscriptionDisplayName(activeSubInfo, mContext));
        }
        mEapSimSpinner.setAdapter(
                getSpinnerAdapter(displayNames.toArray(new String[displayNames.size()])));
        mEapSimSpinner.setSelection(0 /* position */);
        if (displayNames.length == 1) {
        if (displayNames.size() == 1) {
            mEapSimSpinner.setEnabled(false);
        }
    }