我希望新活动接收数据取决于用户按下哪个按钮。
因此,举例来说:用户按下按钮2 - >开始新活动 - >新活动知道按下了哪个按钮。
答案 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");
}