public override void OnDisplayPreferenceDialog(Preference preference) { if (preference is AutoCompleteTextViewPreference) { var dialogFragment = AutoCompleteTextViewPreferenceDialogFragmentCompat .NewInstance(preference.Key); dialogFragment.SetTargetFragment(this, 0); dialogFragment.Show(FragmentManager, "android.support.v7.preference.PreferenceFragment.DIALOG"); //TODO AndroidX? return; } base.OnDisplayPreferenceDialog(preference); }
public override void OnDisplayPreferenceDialog(Preference preference) { PreferenceDialogFragmentCompat dialogFragment = null; if (preference is AutoCompleteTextViewPreference) { dialogFragment = AutoCompleteTextViewPreferenceDialogFragmentCompat .NewInstance(preference.Key); } if (dialogFragment != null) { dialogFragment.SetTargetFragment(this, 0); dialogFragment.Show(FragmentManager, "android.support.v7.preference.PreferenceFragment.DIALOG"); } else { base.OnDisplayPreferenceDialog(preference); } }