参数通过 Activity 更改
Parameters via Activity change
我希望新的 activity 根据用户按下的按钮接收数据。
举个例子:用户按下按钮 2 -> 开始新的 Activity -> 新的 Activity 知道按下了哪个按钮。
你应该使用 Intent。因此将按钮 ID 的整数传递到 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");
}
我希望新的 activity 根据用户按下的按钮接收数据。
举个例子:用户按下按钮 2 -> 开始新的 Activity -> 新的 Activity 知道按下了哪个按钮。
你应该使用 Intent。因此将按钮 ID 的整数传递到 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");
}