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);
        }
Ejemplo n.º 2
0
        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);
            }
        }