その場合は、これを実行してください。
Button1.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
Intent i = new Intent(YourActivity.this,DetailActivity.class);
i.putExtra("text","Some String for this one");
startActivity(i);
}
});
Button2.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
Intent i = new Intent(YourActivity.this,DetailActivity.class);
i.putExtra("text","Some other String for this one");
startActivity(i);
}
});
ご覧のとおり、メソッドputStringExtra()
フォームIntent
を使用すると、いくつかの情報を送信できます。したがって、DetailActivity
クラスでは次のように取得できます。
Intent intent = getIntent();
String text = intent.getStringExtra("text");
//and now you have the text you sent in when you created the Activity
DetailActivity
したがって、インテントのエクストラとともに送信されたものをすべて表示するように作成できます。