Android---首选项SharedPreferences应用
要记录一组登录信息,如 登录的服务器,用户名,密码等信息,使用首选项保存和获取会很便捷。
列:
[java]
etUsername = (EditText) findViewById(R.id.et_username);
etUsername.setText(getUsername());
EditText中信息改变后:
[java]
setUsername(etUsername.getText().toString().trim());
其中调用的两个方法是:
[java]
private String getUsername() {
SharedPreferences pref = getPreferences(Activity.MODE_PRIVATE);
String username = pref.getString("username", "");//如果没有,默认为""
return username;
}
private void setUsername(String str) {
SharedPreferences pref = getPreferences(Activity.MODE_PRIVATE);
Editor edit = pref.edit();edit.putString("username", str);
edit.commit();
}
PS:这是个简单的SharedPreferences示例,很值得学习。
摘自 今非昔…毕…的专栏
补充:移动开发 , Android ,