了解在其他Activity中调用参数

时间:2012-03-12 12:26:46

标签: android parameters android-intent

示例问题(理解)

  1. 计算:

                 x = a + b.
                 y = x + c.
    
  2. 创建一种方法来保存要发送到另一个活动的x和y的值。

  3. 在TextView的其他活动中调用x和y的值。

  4. 请尽可能详细说明,我现在开始,我正在努力理解。谢谢

    细节可以创建变量,比如调用变量,变量类型,创建意图....

1 个答案:

答案 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);
...
}