Android 中的共享偏好设置

2023-12-07

我是安卓开发新手。

我有一项活动,其中需要用户名和密码。我将这些值传递给一个 Web 服务,该服务返回一个密钥作为响应。我的活动中有一个切换按钮。现在,如果用户检查切换按钮,则意味着他想保持登录状态,并且当用户下次登录时应将其重定向到下一个活动。

如果选中切换按钮,我将在共享首选项中存储用户名、密码和密钥。 但我不知道下次如何检索这些详细信息(即用户下次登录时)


userDetails = this.getSharedPreferences("userdetails", MODE_PRIVATE);
Editor edit = userDetails.edit();
edit.clear();
edit.putString("username", txtUname.getText().toString().trim());
edit.putString("password", txtPass.getText().toString().trim());
edit.commit();
Toast.makeText(this, "Login details are saved..", 3000).show();

这样你就可以获取偏好

String Uname = userDetails.getString("username", "");
String pass = userDetails.getString("password", "");

并以这种方式检查登录

if(Uname=="" && pass =="")
//Go to login
else
//Go to Next Activity

尝试这样

祝你好运

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Android 中的共享偏好设置 的相关文章

  • 计算Android设备的PPI

    如何计算 Android 设备的 PPI 最特别的是 Android 平板电脑 请注意 我想计算设备的 PPI 而不是 DPI 就像一二三一样简单 让我们来计算一下PPI to Nexus 5 例如 float LCD Diagonal 4
  • 如何获取之前的碎片?

    为了在我的应用程序中重用某些片段 我需要知道哪个片段是返回堆栈上的第二个片段 为了做到这一点 我正在使用getFragmentManager getFragments 显示以下错误 但有效 FragmentManager getFragme
  • Android webview 滚动不起作用

    我正在尝试在网络视图中向下滚动到页面底部 我正在使用谷歌在其教程中提供的网络视图示例 我正在使用这行代码来尝试滚动 但它不起作用 mWebView pageDown true 关于如何使其以编程方式滚动有什么建议吗 谢谢 public cl
  • Manifest Merger工具:替换失败

    我正在使用一个使用自己的 android theme 的库 因此在构建时收到以下错误 错误 55 9 任务 contacit processDebugManifest 执行失败 清单合并失败 AndroidManifest xml 中的属性
  • FTS3 在 ORMLite 中搜索?

    我对 FTS3 一无所知 除了http developer android com guide topics search search dialog html http developer android com guide topics
  • 通过 WhatsApp 发送消息

    由于我发现了一些较旧的帖子 表明 Whatsapp 不支持此功能 我想知道是否发生了变化 以及是否有办法打开与我通过意图发送的号码进行 Whatsapp 聊天 UPDATE请参阅https faq whatsapp com en andro
  • Service 和 IntentService,运行从服务器轮询数据库值的服务哪个更好?

    我读过很多关于Service and IntentService 然而 当做出决定时 我没有足够的信心选择使用哪种类型来创建一个后台服务 该服务将在一定时间间隔内从数据库轮询数据 并在获得所需数据时停止它 因为数据代表请求的状态 例如 订购
  • 播放 SoundCloud 曲目

    我可以在 Android 应用程序中播放 SoundCloud 中的曲目吗 我正在尝试这段代码 但它不起作用 String res https api soundcloud com tracks 84973999 stream client
  • 带操作按钮的颤动本地通知

    我在我的 flutter 项目中尝试了 flutter 本地通知插件 它在简单通知上工作正常 但我需要带有操作按钮的通知功能 请帮助我或建议我实现此功能 不幸的是 flutter local notifications 插件尚不支持操作按钮
  • 如何在手机缓存中保存用户名和密码

    我有一个用户登录应用程序 它需要用户的电子邮件和密码 我想将电子邮件和密码保存在手机缓存中 以便用户不必再次输入 有什么办法可以将数据保存在Android缓存中吗 我认为你需要使用SharedPreference用于在设备中使用应用程序时保
  • Android 应用程序中的 Eszett (ß)

    我的 res layout activity 文件中的德语 字符在我的应用程序中自动转换为 ss 即使我将语言和键盘设置为德语 它仍然不会显示 Android 中可以显示 吗 edit
  • 使用 gradlew assembleRelease 从 React Native 创建发布 apk 时出现错误

    我想发布 apk 但我收到错误 文件已存在 mkdir D mobile 它在 d 驱动器中生成名为 mobile 的文件 删除文件后 再次执行 gradlew assembleRelease 创建该文件并抛出错误 任务 app bundl
  • 菜单在片段的 onCreateOptionsMenu 处多次膨胀调用

    我使用 Fragments 当我切换到嵌套 Fragment 时 它实现了public void onCreateOptionsMenu Menu menu MenuInflater inflater 当我到达该嵌套片段时 我的菜单会多次膨
  • 在旋转时从错误的资源文件夹中提取可绘制对象

    在这里拉我的头发 因此 我正在使用一个具有多种类型的可绘制对象的应用程序 并且它们的结构如下 res Portrait resources drawable mdpi drawable hdpi drawable xhdpi Landsca
  • 在 React Native 中调试应用程序崩溃

    我是 React Native 新手 我正在尝试安装 React Native Facebook SDK 以便我可以使用我的应用程序进行 Facebook 登录 我按照此处列出的步骤操作 https tylermcginnis com in
  • Android 后台服务示例,具有交互式调用方法

    我不是 Android 方面的专家 我正在寻找一个 Android 应用程序的示例 该应用程序使用一个服务 其中有真正的功能方法 或者换句话说 一个服务可以用来做什么 我们什么时候需要它 超越简单的东西服务举例 我确信您渴望获得一些工作代码
  • 按钮 - 单击时更改背景颜色

    我的活动中有 8 个按钮 我正在寻找的是 按钮具有默认背景 单击按钮时 背景颜色应更改为其他颜色 这部分非常简单 但是 当我单击任何其他按钮时 第一个按钮的背景颜色应该变回默认颜色 我知道这将使用 选择器状态 来完成 但我不太确定如何实现它
  • 错误:无法创建新会话,因为找不到需要 HttpClient、InputStream 和 long 的“createSession”

    我正在尝试自动化 Android 混合应用程序 但出现以下错误 1 线程 main org openqa selenium WebDriverException中出现异常 无法创建新会话 因为未找到需要 HttpClient InputSt
  • Android:AsyncTask ProgressDialog 将不会在 ActivityGroup 中打开

    我试图在轮询我的服务器时打开一个进度对话框 该类是一个 ActivityGroup 因为它嵌套在选项卡栏中 为了将视图保持在框架内 需要 ActivityGroup 这是我的 ActivityGroup 类的声明 public class
  • Android 材料芯片组件崩溃应用程序。无法膨胀 xml

    Tried Chip来自两个支持库的组件 com google android support design 28 0 0 rc01和材料 com google android material material 1 0 0 rc01 堆栈

随机推荐

  • Rails 3 Action Mailer 未初始化常量

    我正在尝试使用 actionmailer 在发布新评论时通知我 但我不断收到错误 uninitialized constant CommentsController CommentMailer 该评论已添加到我的数据库中并且可以查看 我也在
  • Access SQL 中的 Select Case 等效项是什么?

    我有一个查询 其中包含名为的字段期初余额 and 佣金 我想计算值佣金基于期初余额 与此类似Select CaseAccess VBA 中的块 Select Case OpeningBalance Case 0 To 5000 commis
  • Genymotion 初始化引擎:IntelliJ 中失败

    我下载了 Genymotion 和 Genymotion IntelliJ 插件 我在 Intellij 中设置了 Genymotion 路径 指示 https cloud genymotion com page doc collapse
  • cmis或web脚本使用?

    我想使用 alfresco 和 activiti 工作流引擎构建一个 JavaEE GED 应用程序 用于管理和监控组织的邮件 信件 传真 邮件等 由于我是 alfresco 的新手 我想知道在我的情况下与 alfresco 进行通信的最佳
  • 将自定义图像显示为 geom_point [重复]

    这个问题在这里已经有答案了 是否可以在 R ggplot 中将自定义图像 例如 png 格式 显示为 geom point library png pic1 lt readPNG pic1 png png Heatmap png units
  • 使用 JSR-223 从 Jython 脚本获取数据

    我正在使用 Jython 2 5 1 和 JSR 223 即 javax script 包 并且我希望返回 Python 脚本的最后一行 例如 在评估此脚本后 class Multiplier def multiply self x y r
  • 如何将值从 Red/System 传递到 Red?

    我需要将在 Red System 中生成的值传递给 Red 我发现了文档 但没有找到如何使用它的示例 这是我的代码 Red system data alias struct a integer b c string data declare
  • 在 CSS 中强制孩子服从父母的弯曲边框

    我有一个 div 位于另一个 div 中 outer and inner outer有弯曲的边框和白色的背景 inner没有弯曲的边框和绿色背景 inner延伸到弯曲边界之外 outer 有办法阻止这一切吗 outer display bl
  • 在 Linux shell 脚本中并行运行 python 命令

    我有一个脚本 它通过命令行参数从用户那里获取输入 它处理参数并开始运行 python 命令 例如 run sh p1 p2 p3 p4 python abc py p1 p4 python xyz py p2 p3 where p1 p2
  • CSS/JS 解决方案:在子元素悬停时,更改父 div

    我知道CSS是 级联 的 但在这种情况下我希望效果上升 我对 JS 或 CSS 解决方案持开放态度 但老实说 我更喜欢代码量或开销最少的解决方案 当我将鼠标悬停在 子 字母上时 我希望整个窗口的整个背景颜色发生变化 而不仅仅是子元素 每个字
  • 直接改变状态和forceUpdate()与setState的缺点

    React 文档说Never mutate this state directly as calling setState afterwards may replace the mutation you made Treat this st
  • 在XML Schema中,混合内容可以限制文本的类型吗?

    在 XML 模式中 可以在一个对象上使用 mixed 属性
  • 将鼠标悬停在子项上应关闭对父项的悬停效果[重复]

    这个问题在这里已经有答案了 我有两个嵌套的div s div class parent div class child div div 我想改变background from parent当我将鼠标悬停在 parent 我想要backgro
  • JAXB 和类实例化

    阻止使用像 JAXB 这样的绑定技术而不是经典的基于 dom sax 的 xml 技术的一件事是 在读取 xml 时 它似乎强烈面向实例化它管理的类 很多时候 我想从 xml 读取值并将它们设置为已创建实例的属性 有没有一种简单的方法告诉
  • 使用 Count 获取 HTML 列中最常见的前 10 个项目

    我有一个有点混乱的查询要尝试弄清楚 我有一个名为 meta value 的列 其中有一些 HTML 数据 例如 tr class child row123 td class monsters Monster td td class mons
  • 控制器如何与 AngularJS 中的指令对话?

    我有一个显示 4 个闪存卡的应用程序 其中 3 个由一个指令填充 对于最后一张卡 我希望该值取决于控制器 根据视图 和相应的控制器 控制器可以填写第四张卡的值 出于演示目的 请参阅here Question 如何从某个控制器更新第四张卡中的
  • 无法将“[(String)]”类型的值分配给“String!”类型的值?

    woodText text String textForWood values 这是我的代码 woodText is a UITextView and textForWood是一本字典 请帮忙 woodText text textForWo
  • 对每个实例后有冷却期的事件进行计数

    在 Postgres DB 中 我有 事件 条目 与 ID 相关联 以及事件发生的时间 我需要用特殊的规则来计算它们 当事件发生时 计数器会递增 并且在接下来的 14 天内 所有此类事件都不会被计数 Example event create
  • Datagridview:如何将单元格设置为编辑模式?

    我需要以编程方式将单元格设置为编辑模式 我知道将该单元格设置为 CurrentCell 然后调用方法 BeginEdit bool 应该会发生 但就我而言 它不会发生 我真的希望 当我的 DGV 有几列时 用户只能选择并编辑前两列 其他列已
  • Android 中的共享偏好设置

    我是安卓开发新手 我有一项活动 其中需要用户名和密码 我将这些值传递给一个 Web 服务 该服务返回一个密钥作为响应 我的活动中有一个切换按钮 现在 如果用户检查切换按钮 则意味着他想保持登录状态 并且当用户下次登录时应将其重定向到下一个活