android - 将 Login 和 Singup 添加到现有的 android 项目
问题描述
如何使用共享首选项向现有项目添加注册和登录活动?我已经更改了 AndroidManifest.xml 并将 loginActivity 设置为 LAUNCHER 活动。我的主要问题是我不知道如何编写和使用共享偏好。
解决方案
请熟悉 - https://developer.android.com/training/data-storage/shared-preferences
这是必须知道的基础知识:)
这很简单
要设置签名用户使用:
SharedPreferences sharedPref = getActivity().getPreferences(Context.MODE_PRIVATE);
SharedPreferences.Editor editor = sharedPref.edit();
editor.putString("USERNAME_KEY", userName);
editor.apply();
并让它使用:
SharedPreferences sharedPref = getActivity().getPreferences(Context.MODE_PRIVATE);
int highScore = sharedPref.getInt("USERNAME_KEY", "Unknown");
但是 SP - 不是身份验证的最佳解决方案!
推荐阅读
- r - “找不到对象 mycorpus”
- javascript - 为什么 cytoscape 节点需要两次点击而不是一次才能触发点击事件
- c# - 如何在datagridview c#中检查是否选中了多个复选框
- angular - Angular - 将 API 响应推送到数组中
- python - 无法在 matplotlib 子图中反转 xticks
- c++ - 在私有嵌套类上使用 using 指令
- jquery - 拆分一个空字符串给出一个元素
- c++ - CMAKE - 将默认命令行参数添加到 cmake 项目
- swift - 在 SWIFT4 中使用 CryptoSwift 框架 AES 加密与 ECB 和 pkcs7
- javascript - 在 AXIOS 中为 GET 方法发送请求正文会引发错误