gpt4 book ai didi

android - OnPreferenceClickListener : what does the boolean return value do?

转载 作者:塔克拉玛干 更新时间:2023-11-02 09:02:38 26 4
gpt4 key购买 nike

来自这个例子:

private static Preference.OnPreferenceClickListener BindToPreferenceClickListener = new Preference.OnPreferenceClickListener() {
public boolean onPreferenceClick(Preference preference) {
boolean isHandled = false;
if (...) {
isHandled = true;
}
return isHandled;
}
}

'true' 的返回值有什么作用? API 文档声明该值表示如果为“真”则点击已被处理,但这到底是什么意思?我认为这意味着没有调用传递的首选项的编辑器,可以改用自定义编辑器,但我的实验得出结论,默认编辑器在任一状态下都被调用。

最佳答案

正如 OnPreferenceChangeListener.onPreferenceChange 方法文档所说:

Returns True to update the state of the Preference with the new value.

该方法在将新值持久化到首选项之前运行。如果返回 false,则不会保留该值。如果您返回 true,它会被持久化。

关于android - OnPreferenceClickListener : what does the boolean return value do?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14214644/

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