【发布时间】:2016-03-07 20:52:32
【问题描述】:
我有一个名为 Main2Activity 的 Activity,它由一个变量“double result1”组成,该变量设置为等于一个表达式。它看起来像这样:
double result1 = n1 * 2 - 29;(其中 n1 是用户给出的输入)
我正在尝试在另一个名为 MainActivityEnd 的类中使用此变量。我试过这个:
double finalResult = Main2Activity.result1 * 4;
当我使用 setText 在 Main2Activity 中打印 result1 时,它会打印正确的值。
但是当我使用setText 在MainActivityEnd 中打印finalResult 时,它总是打印0.0
这是有原因的吗?
感谢您的帮助!
【问题讨论】:
-
您可能希望显示您尝试过的实际代码。
-
传递你的双重意图来开始你的活动
-
要么在用于启动其他 Activity 的 Intent 中传递变量,要么使用 SharedPreferences。
-
谢谢大家的帮助!
标签: android class variables global sharing