Use AbstractSubscriptionPreferenceController in WifiCallingSettings
Flag: EXEMPT task finished Fix: 379611883 Test: atest pass Change-Id: Ic8518ea9f6d5f9004e962e8fb92bc4b4ebc5f313
This commit is contained in:
@@ -58,9 +58,11 @@ import com.android.settings.Utils;
|
|||||||
import com.android.settings.core.SubSettingLauncher;
|
import com.android.settings.core.SubSettingLauncher;
|
||||||
import com.android.settings.dashboard.DashboardFragment;
|
import com.android.settings.dashboard.DashboardFragment;
|
||||||
import com.android.settings.network.ims.WifiCallingQueryImsState;
|
import com.android.settings.network.ims.WifiCallingQueryImsState;
|
||||||
|
import com.android.settings.network.telephony.AbstractSubscriptionPreferenceController;
|
||||||
import com.android.settings.network.telephony.wificalling.IWifiCallingRepository;
|
import com.android.settings.network.telephony.wificalling.IWifiCallingRepository;
|
||||||
import com.android.settings.network.telephony.wificalling.WifiCallingRepository;
|
import com.android.settings.network.telephony.wificalling.WifiCallingRepository;
|
||||||
import com.android.settings.widget.SettingsMainSwitchPreference;
|
import com.android.settings.widget.SettingsMainSwitchPreference;
|
||||||
|
import com.android.settingslib.core.AbstractPreferenceController;
|
||||||
|
|
||||||
import kotlin.Unit;
|
import kotlin.Unit;
|
||||||
|
|
||||||
@@ -293,6 +295,11 @@ public class WifiCallingSettingsForSub extends DashboardFragment
|
|||||||
|
|
||||||
updateDescriptionForOptions(
|
updateDescriptionForOptions(
|
||||||
List.of(mButtonWfcMode, mButtonWfcRoamingMode, mUpdateAddress));
|
List.of(mButtonWfcMode, mButtonWfcRoamingMode, mUpdateAddress));
|
||||||
|
|
||||||
|
List<AbstractPreferenceController> subscriptionPreferenceControllers =
|
||||||
|
useGroup(AbstractSubscriptionPreferenceController.class);
|
||||||
|
subscriptionPreferenceControllers.forEach(
|
||||||
|
controller -> ((AbstractSubscriptionPreferenceController) controller).init(mSubId));
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|||||||
Reference in New Issue
Block a user