gpt4 book ai didi

java - getPreferenceScreen().findPreference 与 findPreference 之间的区别

转载 作者:行者123 更新时间:2023-12-01 16:24:34 25 4
gpt4 key购买 nike

当我检查 SharedPreferences 设置指南时,我发现它们同时使用:getPreferenceScreen().findPreference()findPreference()

就像下面的代码块一样:

public void onCreatePreferences(Bundle savedInstanceState, String rootKey) {
Preference pref1 = getPreferenceScreen().findPreference("pref_test");
Preference pref2 = findPreference("pref_test2");
}

他们之间有什么区别吗?

谢谢。

最佳答案

别误会,有两种不同的方法:

知道这一点后,getPreferenceScreen() 添加到 API 级别 11,获取显示 fragment 的首选项层次结构的根。

API 级别 11 中添加的 findPreference() 会根据键查找 Preference。

两者在 Android level 28 API 中均已弃用。

关于java - getPreferenceScreen().findPreference 与 findPreference 之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62175790/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com