OnPreferenceTreeClick已弃用

时间:2018-06-15 12:35:41

标签: c# android xamarin

我正在替换来自 PreferenceActivity 类的Xamarin.Android代码中的一些弃用方法。对于大多数已弃用的方法,我可以在活动 PreferenceFragments 类中找到替代方法,但找不到任何可以替代OnTreePreferenceClicked()的文档。

基本上,我希望在用户点击我的某个偏好设置时调用此方法。代码工作正常,但我想摆脱弃用的方法。

public override bool OnPreferenceTreeClick(
        PreferenceScreen preferenceScreen, Preference preference)
    {
        switch (preference.Key)
        {
            case PreferenceKeys.Account:
                return OnAccountClick(preference);
            case PreferenceKeys.ClearPictureCache:
                return OnClearPictureCacheClick(preference);
            case PreferenceKeys.Version:
                return OnVersionNumberClick(preference);
            default:
                return base.OnPreferenceTreeClick(preferenceScreen, preference);
        }
    }

0 个答案:

没有答案