Add a method to get controllers with same parent class type.

Flag: EXEMPT bug fix
Fix: b/382635197
Test: Manual test.
Change-Id: I0a48628d032d7ce1f47cbca20e63b20149b5daa0
This commit is contained in:
tomhsu
2024-12-06 10:37:34 +00:00
parent aa2379967c
commit 253cb874d8
2 changed files with 11 additions and 6 deletions

View File

@@ -338,12 +338,10 @@ public class MobileNetworkSettings extends AbstractMobileNetworkSettings impleme
convertToEsimPreferenceController.init(mSubId, mSubscriptionInfoEntity);
}
List<AbstractSubscriptionPreferenceController> subscriptionPreferenceControllers =
useAll(AbstractSubscriptionPreferenceController.class);
for (AbstractSubscriptionPreferenceController controller :
subscriptionPreferenceControllers) {
controller.init(mSubId);
}
List<AbstractPreferenceController> subscriptionPreferenceControllers =
useGroup(AbstractSubscriptionPreferenceController.class);
subscriptionPreferenceControllers.forEach(
controller -> ((AbstractSubscriptionPreferenceController) controller).init(mSubId));
}
@Override