Як я можу реалізувати спеціальну onClickListener
кнопку для головного на панелі дій?
Я вже робив це, getSupportActionBar().setDisplayHomeAsUpEnabled(true);
і зараз я хочу перенаправити користувача на певну діяльність на випадок натискання кнопки "Домашня сторінка".
Я намагався:
@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);
}
}
але він ніколи не входить у onMenuItemClick
.
В основному, це робиться так само, як у цьому посиланні, але все одно він не потрапляє в слухач.