Ciao a tutti,da qualche giorno mi sono avvicinato alla programmazione Android e sto tentando di far partire un activity cliccando sul bottone1 e un'altra activity sul bottone2,il problema è che appena apro l'app sono abbligato a cliccare sulla Bottone1 perche il Bottone2 non funziona pero dopo aver cliccato il bottone1 avviene il contrario e successivamente mi funziona solo il Bottone2..spero che qualcuno riesca a darmi una mano,grazie.
MainActivity.java
codice:
{
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Button btnHome=(Button)findViewById(R.id.button);
btnHome.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
// definisco l'intenzione
Intent openPage1 = new Intent(MainActivity.this, page1.class);
// passo all'attivazione dell'activity Pagina.java
startActivity(openPage1);
setContentView(R.layout.activity_main);
Button btn2 = (Button) findViewById(R.id.button2);
btn2.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
Intent openPage2 = new Intent(MainActivity.this, page2.class);
startActivity(openPage2);
}
});
}});}}
I 2 bottoni nel activity_main
codice:
<Button
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="@string/ultimi_viaggi"
android:id="@+id/button"
android:layout_marginTop="47dp"
android:layout_below="@+id/textView"
android:layout_centerHorizontal="true"
/>
<Button
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="@string/motore"
android:id="@+id/button2"
android:layout_below="@+id/button"
android:layout_centerHorizontal="true"
/>