通过活动更改参数

时间:2015-02-25 08:26:08

标签: android android-activity

我希望新活动接收数据取决于用户按下哪个按钮。

因此,举例来说:用户按下按钮2 - >开始新活动 - >新活动知道按下了哪个按钮。

1 个答案:

答案 0 :(得分:1)

你应该使用Intent。所以将一个按钮id的int从FirstActivity传递给新的Intent

Intent intent = new Intent(FirstActivity.this, SecondActivity.class);
Bundle b = new Bundle();
b.putInt("key", buttonID); //Your buttonID
intent.putExtras(b);
startActivity(intent);
finish();

然后在SecondActivity中使用id:

Bundle b = getIntent().getExtras();
if(b!= null){
    int value = b.getInt("key");
}