且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

保存登录详细信息(首选项)android

更新时间:2023-12-03 21:44:22

您可以使用您的应用共享首选项.使用您为这些偏好设置的密钥,可以随时访问偏好.

You can use your apps shared preferences. The prefs can be accessed anytime using the key you set for these prefs

 static final String KEY_USERNAME = "username";
 static final String KEY_PASSWORD = "password";

 if (rememberMe) { //save username and pw to prefs
      SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(this);
      Editor ed = prefs.edit();
      ed.putString(KEY_USERNAME, theUsername);
      ed.putString(KEY_PASSWORD, thePW);
      ed.commit();
 }

要访问信息,例如在您的onCreate方法中:

To access the information, like in your onCreate method:

 SharedPreferences prefs = PreferenceManager.getDefaultSharedPreferences(this);
 String username = prefs.getString(KEY_USERNAME, "Default Value if not found");
 String password = prefs.getString(KEY_PASSWORD, ""); //return nothing if no pass saved