gpt4 book ai didi

android - 如何在对话框中处理后退按钮?

转载 作者:IT老高 更新时间:2023-10-28 13:06:50 25 4
gpt4 key购买 nike

我正在开发一个应用程序,当按下按钮时,它会打开一个带有确定和取消按钮的对话框。

效果很好。

当用户按下后退按钮时,我按如下方式处理

public boolean onKeyDown(int keyCode, KeyEvent event) 
{
if ((keyCode == KeyEvent.KEYCODE_BACK))
{

}
return super.onKeyDown(keyCode, event);
}

但是上面的方法没有被调用。我该如何处理?

最佳答案

dialog.setOnKeyListener(new Dialog.OnKeyListener() {

@Override
public boolean onKey(DialogInterface dialog, int keyCode,
KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_BACK && event.getAction() == KeyEvent.ACTION_UP) {
finish();
dialog.dismiss();
}
return true;
}
});

关于android - 如何在对话框中处理后退按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10346011/

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