如何退出android应用程序?

问题描述:

在OpenFL中,我需要退出我的Android应用程序。有没有一种方法可以使用openFL API?如何退出android应用程序?

我发现一个古老的线程这里http://www.openfl.org/archive/community/general-discussion/exit-an-app/

但似乎Lib.exit();已经不在那里?因为我没有找到退出方法Lib

有什么想法吗?

+0

你不应该需要这个。 Android上的用户希望后退按钮能将他们带出应用程序(并让任务切换器能够将他们带回应用程序)。 iOS上也有类似的期望。 –

+0

我知道,但有一个退出按钮显示的情况下,用户未能激活他的应用程序,其屏幕显示“您的订阅已过期,续订,不,谢谢”在哪里不谢谢将退出应用程序 – simo

现在的首选方法(如OpenFL 3)是:

openfl.system.System.exit(0); 

我不完全确定,因为我上次的openfl项目是几个版本之前,但我想像Lib.exit()仍然存在。

该方法对于flash目标不存在,因此如果您使用的是类似flashdevelop的类似于自动竞争的flash文档,该方法将不会显示,但如果您将方法放入#if android它应该工作。

+0

谢谢!它为我工作,我使用的是openFL 1.2.2,我认为它不工作,因为我没有看到它在FlashDevelop的自动完成列表中 – simo