@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
addPreferencesFromResource(R.xml.preferences);
mNamePattern = Pattern.compile("[\\p{L}- ]+");
mEidPattern = Pattern.compile("^[A-Za-z]+[0-9]+$");
mPhonePattern = Pattern.compile("(\\+[0-9]+[\\- \\.]*)?"
+ "(\\([0-9]+\\)[\\- \\.]*)?"
+ "([0-9][0-9\\- \\.][0-9\\- \\.]+[0-9])");
mEmailPattern = Pattern.compile("[a-zA-Z0-9\\+\\._%\\-\\+]{1,256}" +
"@" +
"[a-zA-Z0-9][a-zA-Z0-9\\-]{0,64}" +
"(" +
"\\." +
"[a-zA-Z0-9][a-zA-Z0-9\\-]{0,25}" +
")+");
getSupportActionBar().setDisplayHomeAsUpEnabled(true);
EditTextPreference uteid = (EditTextPreference) findPreference("uteid");
uteid.setSummary(((EditTextPreference) findPreference("uteid")).getText());
uteid.setOnPreferenceChangeListener(this);
EditTextPreference name = (EditTextPreference) findPreference("name");
name.setSummary(((EditTextPreference) findPreference("name")).getText());
name.setOnPreferenceChangeListener(this);
EditTextPreference phone = (EditTextPreference) findPreference("phone");
phone.getEditText().addTextChangedListener(new PhoneNumberFormattingTextWatcher());
phone.setSummary(((EditTextPreference) findPreference("phone")).getText());
phone.setOnPreferenceChangeListener(this);
EditTextPreference email = (EditTextPreference) findPreference("email");
email.setSummary(((EditTextPreference) findPreference("email")).getText());
email.setOnPreferenceChangeListener(this);
}
SettingsActivity.java 文件源码
java
阅读 33
收藏 0
点赞 0
评论 0
项目:SUREwalk_android
作者:
评论列表
文章目录