【问题标题】:sending edittext value from one class to another without intents CHANGE PASSWORD functionality将 edittext 值从一个类发送到另一个类,而无需更改密码功能
【发布时间】:2011-08-12 05:11:30
【问题描述】:

我正在我的应用中实现更改密码功能。我不允许用户输入他的用户名。我会将数据发送到本地服务器。我在一类中定义了用户名edittext。现在对于密码重置,我只想向服务器发送旧密码、新密码和确认新密码条目。我希望在用户不知情的情况下获取用户名。我了解到我们需要使用 Bundle 来传递值,但它需要意图。我不希望用户从他的班级导航到另一个班级。有没有其他方法可以在没有意图的情况下将 CLass A 的 edittext 值传递给 B 类?

【问题讨论】:

  • 很难看出你为什么不使用 Intents。这些显然是最好的方法(除非您使用 SharedPreferences)。这些课程是活动吗?

标签: android passwords android-edittext android-intent


【解决方案1】:

Shared Preferences 会帮忙吗?

来自官方文档,

SharedPreferences 类提供了一个通用框架,允许 您可以保存和检索原始数据的持久键值对 类型。您可以使用 SharedPreferences 保存任何原始数据: 布尔值、浮点数、整数、长整数和字符串。此数据将保留 跨用户会话(即使您的应用程序被终止)。

【讨论】:

    猜你喜欢
    • 2017-03-08
    • 1970-01-01
    • 2013-09-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多