【发布时间】:2019-12-06 09:56:56
【问题描述】:
在 android studio 中,我想要一个静态(不变)变量,我可以从多个活动中获取它。我的应用程序有几个活动:
- 登录活动
- 家庭活动
- 子活动 1
- 子活动 2
- 子活动 3
在这些活动中,我需要检查一个值以根据该值执行不同的代码。在我的情况下,它是一个设备地址。我在两个地方使用这个设备地址,因此,目前在两个不同的地方定义它。我知道这是一种不正确的做法。所以我想定义一次并从两个活动中访问它,例如主活动和子活动 1。
我想知道我可以在哪里定义这个变量以及如何包含它。 变量的一个例子是: 私有字符串 Device_Address = "XX:XX:XX:XX:XX:XX";
一个想法是我是否应该将其作为主活动的公共静态变量,然后将该变量导入子活动?
谢谢
【问题讨论】:
-
只需创建一个新的公共静态最终类并在其中存储值。
-
谢谢,我认为这可能是要走的路。
标签: android string android-studio android-activity global-variables