如果我在我的应用程序中管理会话(会话的任何概念是合适的),并且我认为会话已经过期,无论出于何种原因,我如何以编程方式重启应用程序,通用于iOS,Android,WinPhone?
答案 0 :(得分:2)
您无法明确重新启动应用程序 - iOS特别禁止此操作,并且在其他平台上没有通用机制可以执行此操作。如果确定会话已过期,则需要提示用户登录,并手动执行任何初始化。
答案 1 :(得分:0)
您可以创建MainPage的新实例
(Application.Current).MainPage = new NavigationPage(new MainPage());