Comment puis-je mettre en œuvre une coutume onClickListener
pour le bouton Home de la Barre d'Action?
J'ai déjà fait un getSupportActionBar().setDisplayHomeAsUpEnabled(true);
et maintenant je veux rediriger l'utilisateur vers une certaine activité dans le cas de la Maison du bouton est cliqué.
J'ai essayé avec:
@Override
public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
case android.R.id.home:
item.setOnMenuItemClickListener(new OnMenuItemClickListener() {
public boolean onMenuItemClick(MenuItem item) {
Intent i = new Intent();
i.setClass(BestemmingActivity.this, StartActivity.class);
i.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
startActivity(i);
return true;
}
});
default:
return super.onOptionsItemSelected(item);
}
}
mais il n'entre jamais dans l' onMenuItemClick
.
En gros, c'est fait exactement comme dans ce lien , mais encore il ne veut pas entrer dans l'écouteur.