如何解决运行RequestRestartAsync以正常启动应用
是否可以在没有任何特定参数的情况下运行RestartRequestAsync,因此应用程序可以正常重启?我试图让我的应用程序在用户手动关闭时自动重新启动。这是我到目前为止所拥有的:
private async void OnMainPageCloseRequest(object sender,SystemNavigationCloseRequestedPreviewEventArgs e)
{
await CoreApplication.RequestRestartAsync("");
}
运行此代码时,关闭应用程序不会发生任何事情
解决方法
如果要阻止用户终止应用程序,则应在应用程序清单中明确声明confirmAppClose
受限制的功能,并按照建议的here处理CloseRequested
。
您不能仅通过调用RequestRestartAsync
来阻止应用终止。您传递给RequestRestartAsync
API的参数就是任何string
。它是否“正常”重启取决于激活应用程序后对该值的处理方式。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。