android - 如何在android中使用共享首选项实现身份验证?

标签 android

我是 Android 的新手。我的要求是通过在 android 中使用 sharedpreferences 为登录屏幕实现简单的身份验证逻辑。 谁能建议我...?

最佳答案

在用户注册后(创建用户时)保存详细信息...

// Get the app's shared preferences
SharedPreferences login_app_preferences =  context.getSharedPreferences("LOGIN_DETAILS", MODE_PRIVATE);

// Update fields
SharedPreferences.Editor editor = login_app_preferences.edit();
editor.putString("email", strEmailOrLoginId);
editor.putString("password", strPassword);
editor.commit(); // Very important

在应用程序的任何地方访问它....

// Get the app's shared preferences
SharedPreferences login_app_preferences = context.getSharedPreferences("LOGIN_DETAILS", MODE_PRIVATE);

strUserName = login_app_preferences.getString("email", "");
strPassword = login_app_preferences.getString("password", "");

关于android - 如何在android中使用共享首选项实现身份验证?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5933199/

相关文章:

android - 需要在 android 中找到所有消息应用程序

c# - 每当用户导航到 Xamarin.Android 中的页面时如何创建方法

android - 如何在不损失 Android 分辨率的情况下减小位图的大小?

android - 升级 Android Gradle 插件 7.1 后无法加载类 AndroidComponentsExtension

java - 使用osm在android map 中标记点击事件

android - 纸迹设置

android - 无法在 TYPE_SYSTEM_ALERT 窗口中获得焦点并开始编辑 EditText

android - 在 listView Android 中预选项目

android - recyclerview 在将新项目添加到列表时得到刷新

android - 共享首选项上的辅助功能设置更改值