如何以编程方式退出Xamarin Forms应用程序而不使其在第二个计划上运行?

时间:2019-01-31 08:41:30

标签: c# xamarin xamarin.forms terminate

我正在尝试从注销按钮关闭Xamarin Forms App。但是,我发现的代码(下面的示例)使应用程序处于第二个计划中,而没有完全终止它。

Android.OS.Process.KillProcess(Android.OS.Process.MyPid());

是否可以完全关闭该应用程序而无需使其在第二个计划中运行?如果是这样,请提供示例代码。

2 个答案:

答案 0 :(得分:3)

目前尚无批准的方法。至少不适用于iOS。有私有API或解决方法,但是如果您打算将应用程序放入App Store,它将永远不会通过审核过程。

答案 1 :(得分:0)

使它跨平台工作的一种简单方法是通过以下命令:

 System.Diagnostics.Process.GetCurrentProcess().Kill();

但是,Apple强烈建议不要终止应用程序。 From here。因此建议不要在IOS中执行此操作。^。^