मैं 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
।
असल में, यह इस लिंक की तरह ही किया जाता है, लेकिन फिर भी यह श्रोता में प्रवेश नहीं करता है।