以前曾经问过这个问题,但没有完全回答,我没有“声誉”在那里发表评论。我想退出一个应用程序有两个原因。 1.启动时如果数据文件出现问题,2。按下后退按钮。
另一位提问者得到了使用答案:
SharedActivity.Finish;
或
MainActivity.Finish;
两者似乎都关闭了窗口,但都没有退出应用程序,因为在调试模式下程序不会在Delphi中结束,应用程序仍然在设备上运行。
还有什么想法吗?硬件是Nexus 4。
答案 0 :(得分:0)
两者似乎都关闭了窗口,但都没有退出应用程序,因为在调试模式下程序不会在Delphi中结束,应用程序仍然在设备上运行。
对于Android应用程序来说,这是完全正常的。该过程最终将由操作系统终止,因为其他进程需要系统RAM。请单独留下并以其他方式解决您遇到的任何问题。
答案 1 :(得分:0)
这对我有用:
FreeAndNil(Application);
我之前尝试过这些,但它们都不适合我:
SharedActivity.Finish
MainActivity.Finish
Application.MainForm.DisposeOf