当前位置: 首页 > 面试题库 >

将帐户信息保留在android studio的所有活动中

於鸿羲
2023-03-14
问题内容

我的应用程序只是一个管理数据库应用程序。我设置了一个远程mysql服务器,我的android studio应用程序使用http post请求连接到该服务器

假设我想在所有活动中保留帐户信息,例如用户名,密码。现在,我使用putExtra()在所有活动中转移并保留帐户信息,但这似乎很复杂。每次我开始一项新活动并且需要putextra()来转移我的帐户信息时,是否有一种简便,更好的方法来实现这一点?


问题答案:

很多选择:

1)创建一个带有静态变量的全局类。

2)扩展Application类并在其中存储信息。

2)如果只有两个参数,则可以将其存储在共享首选项中。



 类似资料:
  • 我目前正在一个android项目,当试图运行后构建的应用程序平原崩溃。以下是LogCat详细信息: 2021-11-13 13:37:08.105 11908-11908/com.example.finalprojectE/AndroidRuntime: FATAL EXCEPTION:主进程:com.example.finalproject, PID: 11908java.lang.Runtim

  • 问题内容: 是否可以通过java的辅助函数保留信息,而无需使用静态变量。 例如, 也就是说,我想更新变量v而不丢失每个递归情况的信息,而不必访问函数外部的变量。 问题答案: 忘记所有告诉您声明属性或在每次递归调用中更新可变对象的答案。在真正的功能性递归样式中,您可以通过将信息作为参数和/或返回类型传递来“保留”信息。 让我用一个简单的示例进行说明,假设您要递归地计算中的元素之和。在这里, 状态 (

  • 我有一个包含22000行和25列的大型数据集。我试图根据其中一列对我的数据集进行分组,并根据分组后的数据集获取另一列的min值。但是,问题是它只给我两列,其中包含分组后的列和具有min值的列……但是我需要与具有min值的行相关的其他列的所有信息。这里有一个简单的示例,只是为了使其可重现: 因此,我还需要与列a和d相关的信息,但是,由于列c中的值存在重复,我无法基于min_value列合并它们……我

  • 我是Coda Hale Metrics的新手。我创建了一个示例spring应用程序,它有一个简单的RESTful web服务方法。 我使用了Coda Hale Metrics framework提供的Meter、Timer和Counter工具来跟踪请求数量、请求比率和请求持续时间。目前,我使用console Reporter of Metrics(请查找下面的代码)将这些信息输出到控制台。 我有几

  • 我需要阻止用户访问Keycloak帐户客户机(/auth/realms/[MYREALM]/Account),但我需要这个客户机提供的Rest API。 我用的是Keycloak 4.1.0。我试图通过keycloak管理面板(/auth/admin/master/console/#/realms/[MYREALM]/clients)禁用account client,但是如果禁用此客户端,acco

  • 本文向大家介绍在财务报表上写有关交易帐户的信息。,包括了在财务报表上写有关交易帐户的信息。的使用技巧和注意事项,需要的朋友参考一下 交易账户是维持公司交易活动的账户。条目主要包括销售净额,销售成本。这表明最终结果是亏损还是利润。 借方 信用 细节 量 细节 量 至期初存货 XXXX 按销售额XXXX 购买XXXX 减:向内返回(XXX) XXXX 减:向外返回(XXX) XXXX 通过关闭库存 X