Итак, скажем, у меня есть 4 кнопки, и каждая кнопка содержит намерение, которое переходит к активности. Все они перемещаются в одно и то же действие. Когда я нажимаю первую кнопку, я хочу, чтобы эта новая активность показывала «Привет». Когда я нажимаю вторую кнопку, я хочу, чтобы она показывала «Bye» и так далее. Как мне это сделать ? Вот простой код, чтобы начать сПолучить определенные намерения
public class Intentt extends Activity {
Button b1,b2,b3,b4;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_intentt);
b1 = (Button)findViewById(R.id.button2);
b2 = (Button)findViewById(R.id.button3);
b3 = (Button)findViewById(R.id.button4);
b4 = (Button)findViewById(R.id.button5);
b1.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent i = new Intent(Intentt.this,MainActivity.class);
startActivity(i);
}
});
b2.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent i = new Intent(Intentt.this,MainActivity.class);
startActivity(i);
}
});
b3.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent i = new Intent(Intentt.this,MainActivity.class);
startActivity(i);
}
});
b4.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent i = new Intent(Intentt.this,MainActivity.class);
startActivity(i);
}
});
}
Вы можете сделать весь сценарий, пожалуйста? У меня не получилось. Просто сделайте это с помощью слишком кнопок, и я сделаю все остальное. –
взгляните пожалуйста:) Вы хотите, чтобы первая активность вашего «намерения» знала, что показывать и передавать ее в MainActivity или Main, будет известно? как на моем примере? – Toumash
Хорошо, я сделал точно так, как вы сказали, но это не печатание тоста! Это просто навигационная система. Хотя я собрал log.d с тостом –