示例问题(理解)
计算:
x = a + b.
y = x + c.
创建一种方法来保存要发送到另一个活动的x和y的值。
在TextView的其他活动中调用x和y的值。
请尽可能详细说明,我现在开始,我正在努力理解。谢谢
细节可以创建变量,比如调用变量,变量类型,创建意图....
答案 0 :(得分:1)
在FirstActivity中:
static public final String A = "a";
static public final String B = "b";
int a = ...
int b = ...
final Intent i = new Intent(this, SecondActivity.class);
i.putExtra(A, a);
i.putExtra(B, b);
this.startActivity(i);
在SecondActivity的onCreate()方法中:
@Override
protected void onCreate(final Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
...
final Intent startingIntent = this.getIntent();
final Bundle extras = startingIntent.getExtras();
a = extras.getInt(FirstActivity.A);
b = extras.getInt(FirstActivity.B);
...
}