È possibile ignorare la funzione public boolean onOptionsItemSelected(MenuItem item)
, eu se finish()
seguito da overridePendingTransition()
.
Ad esempio, aggiungere il seguente codice nella vostra attività:
@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case android.R.id.home: // navigation up.
finish();
overridePendingTransition(R.anim.ENTER_ANIMATION, R.anim.EXIT_ANIMATION);
return true;
case ....: // implementation of other menu items.
}
return super.onOptionsItemSelected(item);
}
L'altro modo sovrascrive la funzione public boolean onNavigateUp()
. Ma onNavigateUp()
è solo per livello API 16 e superiori.
Come devo fare? –
Non lo fai ... Android lo fa per te. –
ma non ho mai visto passaggi laterali tra le attività, dimmi cosa mi manca –