Merge "Don't create the preference when isAvailable() is false" into main

This commit is contained in:
SongFerng Wang
2025-03-18 03:23:54 -07:00
committed by Android (Google) Code Review

View File

@@ -65,9 +65,10 @@ public class PhoneNumberPreferenceController extends BasePreferenceController {
@Override
public void displayPreference(PreferenceScreen screen) {
super.displayPreference(screen);
if (!SubscriptionUtil.isSimHardwareVisible(mContext)) {
if (!isAvailable()) {
return;
}
final Preference preference = screen.findPreference(getPreferenceKey());
final PreferenceCategory category = screen.findPreference(KEY_PREFERENCE_CATEGORY);
mPreferenceList.add(preference);