我正在开发Android应用程序。它有一个登录页面..保存用户详细信息的最佳方法是什么,这样他们每次使用应用程序时都不必填写凭据。 根据{{3}}?我们可以使用客户经理或誓言2。我仍然不确定我可以使用哪种方法..我只是希望用户输入一次用户名和密码..我遇到了其他方法,但我正在寻找最佳方法。
答案 0 :(得分:2)
您可以使用此功能保存用户名和密码
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
SharedPreferences shared = getSharedPreferences("shared", MODE_PRIVATE);
if(shared.contains("username") && shared.contains("password")){
startingActivity();
} else {
saveInformation(userId,pass);
}
}
public void saveInformation(String username,String password) {
SharedPreferences shared = getSharedPreferences("shared", MODE_PRIVATE);
SharedPreferences.Editor editor = shared.edit();
editor.putString("username", username);
editor.putString("password", password);
editor.commit();
}