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
।
মূলত, এটি এই লিঙ্কটির মতোই সম্পন্ন হয়েছে তবে তবুও এটি শ্রোতার মধ্যে প্রবেশ করে না।