4

如何模拟硬件后退按钮按下以关闭应用程序?

我需要通过代码关闭应用程序,但 Application.Terminate、Close、Hide 和 DisposeOf 不起作用。

所以我想模拟硬件后退按钮按下来实现我的目标。

4

2 回答 2

2
{$IFDEF ANDROID}
    MainActivity.finish;
{$ENDIF}
于 2013-10-19T08:40:27.993 回答
2

要让您的应用程序在用户按下其 Android 设备上的返回按钮时进行处理,请将事件处理程序添加到您的 OnKeyUp 表单中,并在您的事件处理程序中使用以下代码:

if Key = vkHardwareBack then
begin
// Do whatever you want to do here
Key := 0; // Set Key = 0 if you want to prevent the default action
end;
于 2013-10-21T08:56:48.107 回答