gpt4 book ai didi

android - onKeyDown 在 TabActivity 中没有响应

转载 作者:行者123 更新时间:2023-11-30 04:28:08 24 4
gpt4 key购买 nike

我的 NavActivity 实现了 TabActivity 并有五个子选项卡。我想在客户按下设备上的后退按钮时显示一个警告对话框。但正如标题悲伤,它总是在这种情况下没有反应。

最佳答案

标题说“onKeyDown”,但您不需要它来捕捉“后退”按钮的点击。简单地重写你的 Activity 的 onBackPressed() 方法,像这样:

@Override 
public void onBackPressed(){
AlertDialog ad = new AlertDialog.Builder(this)
.setMessage("Proceed with back pressed?")
.setPositiveButton(android.R.string.yes, new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
super.onBackPressed();
}
})
.setNegativeButton(android.R.string.cancel, new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which) {
...
dialog.dismiss();
}
})
.create();
ad.show();
}

关于android - onKeyDown 在 TabActivity 中没有响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8149314/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com