Merge "Wrap subManager creation with createForAllProfiles" into main
This commit is contained in:
@@ -195,7 +195,7 @@ public class EnableAutoDataSwitchDialogFragment extends SimDialogFragment implem
|
|||||||
}
|
}
|
||||||
|
|
||||||
private SubscriptionManager getSubscriptionManager() {
|
private SubscriptionManager getSubscriptionManager() {
|
||||||
return getContext().getSystemService(SubscriptionManager.class);
|
return getContext().getSystemService(SubscriptionManager.class).createForAllUserProfiles();
|
||||||
}
|
}
|
||||||
|
|
||||||
@VisibleForTesting
|
@VisibleForTesting
|
||||||
|
@@ -194,7 +194,7 @@ public class SelectSpecificDataSimDialogFragment extends SimDialogFragment imple
|
|||||||
|
|
||||||
@VisibleForTesting
|
@VisibleForTesting
|
||||||
protected SubscriptionManager getSubscriptionManager() {
|
protected SubscriptionManager getSubscriptionManager() {
|
||||||
return getContext().getSystemService(SubscriptionManager.class);
|
return getContext().getSystemService(SubscriptionManager.class).createForAllUserProfiles();
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
@@ -125,7 +125,7 @@ public class SimListDialogFragment extends SimDialogFragment {
|
|||||||
|
|
||||||
protected List<SubscriptionInfo> getCurrentSubscriptions() {
|
protected List<SubscriptionInfo> getCurrentSubscriptions() {
|
||||||
final SubscriptionManager manager = getContext().getSystemService(
|
final SubscriptionManager manager = getContext().getSystemService(
|
||||||
SubscriptionManager.class);
|
SubscriptionManager.class).createForAllUserProfiles();
|
||||||
return manager.getActiveSubscriptionInfoList();
|
return manager.getActiveSubscriptionInfoList();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@@ -68,6 +68,7 @@ public class EnableAutoDataSwitchDialogFragmentTest
|
|||||||
doReturn(mContext).when(mFragment).getContext();
|
doReturn(mContext).when(mFragment).getContext();
|
||||||
|
|
||||||
doReturn(mSubscriptionManager).when(mContext).getSystemService(SubscriptionManager.class);
|
doReturn(mSubscriptionManager).when(mContext).getSystemService(SubscriptionManager.class);
|
||||||
|
doReturn(mSubscriptionManager).when(mSubscriptionManager).createForAllUserProfiles();
|
||||||
doReturn(mTelephonyManager).when(mContext).getSystemService(TelephonyManager.class);
|
doReturn(mTelephonyManager).when(mContext).getSystemService(TelephonyManager.class);
|
||||||
doReturn(mTelephonyManager).when(mTelephonyManager).createForSubscriptionId(anyInt());
|
doReturn(mTelephonyManager).when(mTelephonyManager).createForSubscriptionId(anyInt());
|
||||||
doReturn(mUserManager).when(mContext).getSystemService(UserManager.class);
|
doReturn(mUserManager).when(mContext).getSystemService(UserManager.class);
|
||||||
|
Reference in New Issue
Block a user