Android开发教程:首选项SharedPreferences应用


要记录一组登录信息,如 登录的服务器,用户名,密码等信息,使用首选项保存和获取会很便捷。

列:

  1. etUsername = (EditText) findViewById(R.id.et_username);  
  2. etUsername.setText(getUsername());  

EditText中信息改变后:

setUsername(etUsername.getText().toString().trim());  

其中调用的两个方法是:

  1. private String getUsername() {  
  2. SharedPreferences pref = getPreferences(Activity.MODE_PRIVATE);  
  3. String username = pref.getString("username""");//如果没有,默认为""   
  4. return username;  
  5. }  
  6. private void setUsername(String str) {  
  7. SharedPreferences pref = getPreferences(Activity.MODE_PRIVATE);  
  8. Editor edit = pref.edit();edit.putString("username", str);  
  9. edit.commit();  
  10. }  

PS:这是个简单的SharedPreferences示例,很值得学习。

更多Android相关信息见Android 专题页面 http://www.bkjia.com/topicnews.aspx?tid=11

相关内容