如何使用Xamarin.Forms重新启动应用程序

时间:2014-11-27 16:24:58

标签: xamarin xamarin.forms xamarin.android session-timeout application-restart

如果我在我的应用程序中管理会话(会话的任何概念是合适的),并且我认为会话已经过期,无论出于何种原因,我如何以编程方式重启应用程序,通用于iOS,Android,WinPhone?

2 个答案:

答案 0 :(得分:2)

您无法明确重新启动应用程序 - iOS特别禁止此操作,并且在其他平台上没有通用机制可以执行此操作。如果确定会话已过期,则需要提示用户登录,并手动执行任何初始化。

答案 1 :(得分:0)

您可以创建MainPage的新实例

(Application.Current).MainPage = new NavigationPage(new MainPage());