gpt4 book ai didi

java - Android 后退按钮不适用于对话框

转载 作者:行者123 更新时间:2023-11-29 22:24:26 24 4
gpt4 key购买 nike

很简单;对话框正在显示。我按下手机上的后退按钮,没有任何反应。我试过这个,但它从来没有被调用过:

static void ProgressDialog(Context context)
{
String text = context.getString(R.string.dialog_loading_video);
vDialog = new ProgressDialog(context)
{
@Override
public boolean onKeyDown(int keyCode, KeyEvent event)
{

if (keyCode == KeyEvent.KEYCODE_BACK)
{

// Nothing happening here!

}

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

vDialog = ProgressDialog.show(context, "", text);
vDialog.getWindow().setGravity(Gravity.TOP);
}

最佳答案

首先,去掉对vDialog 的第二个赋值。然后,您需要通过调用 setCancelable(boolean) 使您的对话框可取消。

关于java - Android 后退按钮不适用于对话框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6309427/

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