在单击操作栏的向上按钮时显示警报

问题描述 投票:0回答:1

我想在用户单击ActionBar的向上按钮时显示Alert Dialog。我已经实现了onBackPressed()。我现在想做的是触发与用户在ActionBar中单击Back按钮时按下Up按钮相同的操作。

我尝试使用onNavigateUp()。但是,它仅使我返回到父活动而不显示“警报对话框”。

android android-alertdialog
1个回答
0
投票

从此answer,您可以覆盖onOptionsItemSelected以检测操作

public boolean onOptionsItemSelected(MenuItem item) {
switch (item.getItemId()) {
    case android.R.id.home: {
       //enter your code here

        break;
    }
}
return super.onOptionsItemSelected(item);
}

尝试

© www.soinside.com 2019 - 2024. All rights reserved.