gpt4 book ai didi

android - 验证首选项。安卓

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:23:42 24 4
gpt4 key购买 nike

我有包含 2 个字段的 PreferenceActivity

  1. 一个网址
  2. 以秒为单位的时间

我需要验证第一个是否为有效 URL,第二个是否为整数值。我如何用标准方法做到这一点?

最佳答案

这是在您的 fragment 中实现 OnPreferenceChangeListener 的一些代码:

@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
addPreferencesFromResource(R.xml.preferences);

Your_Pref = (EditTextPreference) getPreferenceScreen().findPreference("Your_Pref");

Your_Pref.setOnPreferenceChangeListener(new OnPreferenceChangeListener() {

@Override
public boolean onPreferenceChange(Preference preference, Object newValue) {
Boolean rtnval = true;
if (Your_Test) {
final AlertDialog.Builder builder = new AlertDialog.Builder(getActivity());
builder.setTitle("Invalid Input");
builder.setMessage("Something's gone wrong...");
builder.setPositiveButton(android.R.string.ok, null);
builder.show();
rtnval = false;
}
return rtnval;
}
});
}

关于android - 验证首选项。安卓,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7564322/

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