记住android中的用户

时间:2013-09-12 04:41:57

标签: android

我正在开发Android应用程序。它有一个登录页面..保存用户详细信息的最佳方法是什么,这样他们每次使用应用程序时都不必填写凭据。 根据{{​​3}}?我们可以使用客户经理或誓言2。我仍然不确定我可以使用哪种方法..我只是希望用户输入一次用户名和密码..我遇到了其他方法,但我正在寻找最佳方法。

1 个答案:

答案 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();
    }