Init DisplayInfo with constructor
Bug: 209459024 Test: m SystemUI-core Change-Id: Icbda3368c3bee3ff6b08dad0c0c8b70d2d163b61
This commit is contained in:
@@ -90,6 +90,7 @@ import java.util.ArrayList;
|
||||
import java.util.HashSet;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
import java.util.Objects;
|
||||
import java.util.Set;
|
||||
import java.util.concurrent.Executor;
|
||||
import java.util.concurrent.atomic.AtomicReference;
|
||||
@@ -489,6 +490,11 @@ public class InternetDialogController implements AccessPointController.AccessPoi
|
||||
|
||||
private Map<Integer, CharSequence> getUniqueSubscriptionDisplayNames(Context context) {
|
||||
class DisplayInfo {
|
||||
DisplayInfo(SubscriptionInfo subscriptionInfo, CharSequence originalName) {
|
||||
this.subscriptionInfo = subscriptionInfo;
|
||||
this.originalName = originalName;
|
||||
}
|
||||
|
||||
public SubscriptionInfo subscriptionInfo;
|
||||
public CharSequence originalName;
|
||||
public CharSequence uniqueName;
|
||||
@@ -502,12 +508,7 @@ public class InternetDialogController implements AccessPointController.AccessPoi
|
||||
// Filter out null values.
|
||||
return (i != null && i.getDisplayName() != null);
|
||||
})
|
||||
.map(i -> {
|
||||
DisplayInfo info = new DisplayInfo();
|
||||
info.subscriptionInfo = i;
|
||||
info.originalName = i.getDisplayName().toString().trim();
|
||||
return info;
|
||||
});
|
||||
.map(i -> new DisplayInfo(i, i.getDisplayName().toString().trim()));
|
||||
|
||||
// A Unique set of display names
|
||||
Set<CharSequence> uniqueNames = new HashSet<>();
|
||||
@@ -586,7 +587,7 @@ public class InternetDialogController implements AccessPointController.AccessPoi
|
||||
return "";
|
||||
}
|
||||
|
||||
int resId = mapIconSets(config).get(iconKey).dataContentDescription;
|
||||
int resId = Objects.requireNonNull(mapIconSets(config).get(iconKey)).dataContentDescription;
|
||||
if (isCarrierNetworkActive()) {
|
||||
SignalIcon.MobileIconGroup carrierMergedWifiIconGroup =
|
||||
TelephonyIcons.CARRIER_MERGED_WIFI;
|
||||
|
||||
Reference in New Issue
Block a user