gpt4 book ai didi

android - UrhoSharp 中的后退按钮没有响应

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:15:15 25 4
gpt4 key购买 nike

我已经创建了一个具有 UrhoSharp 表面的 Activity;

SDLSurface surface = UrhoSurface.CreateSurface(this, typeof(UrhoLayer), appOptions);

现在后退按钮没有响应。我尝试重写 onBackPressed(),但是当我按下后退按钮时不会调用此函数。如何使后退按钮起作用?

最佳答案

我通过在 DispatchKeyEvent 中捕捉后退按钮按下来解决这个问题。不是一个非常令人满意的解决方案,但它有效:

    public override bool DispatchKeyEvent(KeyEvent e)
{
if (e.Action == KeyEventActions.Up && e.KeyCode == Keycode.Back)
{
OnBackPressed();
return true;
}
if (!UrhoSurface.DispatchKeyEvent(e))
return false;
return base.DispatchKeyEvent(e);
}

关于android - UrhoSharp 中的后退按钮没有响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37343362/

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