要记录一组登录信息,如 登录的服务器,用户名,密码等信息,使用首选项保存和获取会很便捷。
列:
etUsername = (EditText) findViewById(R.id.et_username); etUsername.setText(getUsername());
EditText中信息改变后:setUsername(etUsername.getText().toString().trim());
其中调用的两个方法是: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示例,很值得学习。