onClickListener
액션 바의 홈 버튼에 대한 사용자 정의 를 구현하려면 어떻게 해야합니까?
이미 a를 수행 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
.
기본적 으로이 링크 에서와 같이 수행 되지만 여전히 리스너에 들어 가지 않습니다.