如何完全关闭Delphi-XE5 Android应用程序

时间:2013-12-01 19:05:55

标签: android delphi delphi-xe5

以前曾经问过这个问题,但没有完全回答,我没有“声誉”在那里发表评论。我想退出一个应用程序有两个原因。 1.启动时如果数据文件出现问题,2。按下后退按钮。

另一位提问者得到了使用答案:

SharedActivity.Finish;

MainActivity.Finish;

两者似乎都关闭了窗口,但都没有退出应用程序,因为在调试模式下程序不会在Delphi中结束,应用程序仍然在设备上运行。

还有什么想法吗?硬件是Nexus 4。

2 个答案:

答案 0 :(得分:0)

  

两者似乎都关闭了窗口,但都没有退出应用程序,因为在调试模式下程序不会在Delphi中结束,应用程序仍然在设备上运行。

对于Android应用程序来说,这是完全正常的。该过程最终将由操作系统终止,因为其他进程需要系统RAM。请单独留下并以其他方式解决您遇到的任何问题。

答案 1 :(得分:0)

这对我有用:

FreeAndNil(Application);

我之前尝试过这些,但它们都不适合我:

  • SharedActivity.Finish
  • MainActivity.Finish
  • Application.MainForm.DisposeOf