-1

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

4

1 回答 1

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();
    }
于 2013-09-12T04:48:45.093 回答