【发布时间】:2013-03-13 18:22:44
【问题描述】:
我使用 Edittextpreference 作为设置部分的首选项之一。我想在用户输入数据并单击确定时验证此edittextpreference;在将其保存到 sharedpreference 之前。
我正在尝试做这样的事情,但我想这首先保存了偏好。
editTextPreference
.setOnPreferenceChangeListener(new OnPreferenceChangeListener() {
@Override
public boolean onPreferenceChange(Preference preference,
Object newValue) {
if (((newValue.toString().length() == 15) {
// save preference only if length is equal to 15
}
})
});
有人可以指导我如何在将 edittextpreference 保存到 sharedpreference 之前对其进行验证,以便我决定是否要保存它。
【问题讨论】:
标签: android sharedpreferences edittextpreference