【发布时间】:2020-04-02 00:12:49
【问题描述】:
我尝试了 3 种不同的方法
if (GamePad.GetState(PlayerIndex.One).Buttons.Back == ButtonState.Pressed)
System.Environment.Exit(0);
public override void OnBackPressed()
{
Finish();
}
public override bool OnKeyDown(Keycode keyCode, KeyEvent e)
{
if (keyCode == Keycode.Back)
{
System.Environment.Exit(0);
return true;
}
return base.OnKeyDown(keyCode, e);
}
上述方法似乎都不起作用
【问题讨论】:
-
老问题,而且可能很愚蠢,
public override void OnBackPressed应该在您当前所在的Activity上,而不仅仅是在MainActivity上 -
@RosdiKasim 为什么我会有 2 个活动?我只有 1 个