Android 我有一个登录码,但没有SharedReferences的保护

Android 我有一个登录码,但没有SharedReferences的保护,android,Android,我有这个登录代码,但我不知道如何使用它,所以无法使用SharedReference保护它。LOL。有人能教我如何将它插入到我的代码中吗?谢谢D 登录 我的代码是否仍有机会使用SharedReference进行安全保护?如果有人帮助我,我会非常感谢。以及如何创建注销?Thaaanks:D阅读此页,您应该能够在以后实现它:) 要确保安全,可以指定context.MODE_PRIVATE,例如: 私人模式 文件创建模式:默认模式,其中创建的文件只能由调用应用程序(或共享相同用户ID的所有应用程序)访

我有这个登录代码,但我不知道如何使用它,所以无法使用SharedReference保护它。LOL。有人能教我如何将它插入到我的代码中吗?谢谢D

登录
我的代码是否仍有机会使用SharedReference进行安全保护?如果有人帮助我,我会非常感谢。以及如何创建注销?Thaaanks:D

阅读此页,您应该能够在以后实现它:)

要确保安全,可以指定context.MODE_PRIVATE,例如:

私人模式
文件创建模式:默认模式,其中创建的文件只能由调用应用程序(或共享相同用户ID的所有应用程序)访问。

您可以使用这行代码

SharedPreferences preferences = getActivity().getPreferences(Context.MODE_PRIVATE); //updated this line
SharedPreferences.Editor editor = preferences.edit();
String username = etUsername.getText().toString();
String password = etPassword.getText().toString();
// Save to SharedPreferences
editor.putString("username", token);
editor.putString("password", token);
editor.apply();
如果你想保存用户名和密码,只需调用这行代码

SharedPreferences preferences = getActivity().getPreferences(Context.MODE_PRIVATE); //updated this line
SharedPreferences.Editor editor = preferences.edit();
String username = etUsername.getText().toString();
String password = etPassword.getText().toString();
// Save to SharedPreferences
editor.putString("username", token);
editor.putString("password", token);
editor.apply();
在您想要获取这些数据的地方,您可以使用以下代码行:

SharedPreferences preferences = getActivity().getPreferences(Context.MODE_PRIVATE); // update
String username = preferences.getString("username", null);
String password = preferences.getString("password", null);

所有这些都对我有用。。。你可以在你的应用程序中使用它祝你的应用程序好运。

我应该在哪里写这个,先生?你可以使用第一行代码,从edittext中获取数据。在setOnClickListener中,当单击按钮时,从edittext中获取数据。在你以后想要获取数据的地方使用第二行代码…这是什么<代码>SharedReferences首选项=PreferenceManager.GetDefaultSharedReferences(此项);字符串username=preferences.getString(“username”,null);字符串密码=preferences.getString(“密码”,null)在我登录后重定向的页面上?无论何时需要用户名和密码,请使用以下行