Làm cách nào để triển khai tùy chỉnh onClickListener
cho nút Trang chủ của Thanh tác vụ?
Tôi đã làm một getSupportActionBar().setDisplayHomeAsUpEnabled(true);
và bây giờ tôi muốn chuyển hướng người dùng đến một hoạt động nhất định trong trường hợp nút Trang chủ được nhấp.
Tôi đã thử với:
@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);
}
}
nhưng nó không bao giờ đi vào onMenuItemClick
.
Về cơ bản, nó được thực hiện giống như trong liên kết này nhưng nó vẫn không nhập vào trình nghe.