gpt4 book ai didi

android - 无法捕获android后退按钮事件

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:48:25 24 4
gpt4 key购买 nike

我正在尝试捕捉 Android 的后退按钮事件。我知道表格上已经有很多关于此的内容,但是,我的代码无法像给出的示例那样工作。这是我捕获事件的代码 fragment :

@Override
public boolean onKeyDown(int keyCode, KeyEvent event){
if(keyCode == KeyEvent.KEYCODE_BACK){
Log.d(TAG, "back key captured");
return true;
}
return super.onKeyDown(keyCode, event);
}

我也试过这个:

@Override
public void onBackPressed(){
Log.d(TAG, "in onBackPressed");
finish();
}

LogCat 的输出表明任一事件都被触发了,但没有显示出来。有人知道这可能的原因吗?

谢谢。

最佳答案

另一种方法是覆盖 public void onBackPressed() 方法。它更直接、更容易实现。

关于android - 无法捕获android后退按钮事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8158638/

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