diff --git a/src/com/android/messaging/datamodel/DataModelImpl.java b/src/com/android/messaging/datamodel/DataModelImpl.java index 5d2217d..bbb695b 100644 --- a/src/com/android/messaging/datamodel/DataModelImpl.java +++ b/src/com/android/messaging/datamodel/DataModelImpl.java @@ -252,8 +252,10 @@ public class DataModelImpl extends DataModel { if (subId <= ParticipantData.DEFAULT_SELF_SUB_ID) { subId = PhoneUtils.getDefault().getDefaultSmsSubscriptionId(); } - sConnectivityUtilInstanceCacheN.computeIfAbsent( - subId, key -> new ConnectivityUtil(mContext, key)); + if (!sConnectivityUtilInstanceCacheN.containsKey(subId)) { + sConnectivityUtilInstanceCacheN.put( + subId, new ConnectivityUtil(mContext, subId)); + } } }); }