windows手机中的navigator.app.exitApp()无效

时间:2013-12-06 10:45:00

标签: jquery-mobile cordova

我使用jquery mobile和phonegap开发了一款应用。但navigator.app.exitApp()函数不会退出Windows手机中的应用程序,而它在android中。在Windows手机中退出应用程序需要什么?我正在使用phonegap 3.1

1 个答案:

答案 0 :(得分:0)

我在后退处理程序中试图退出我的应用时遇到了同样的问题。我有一个自定义的backbutton处理程序,它导航到上一页,有时也运行一些其他函数(因此我首先实现处理程序的原因是需要超过window.history.back()。我的应用程序实际上在后退按钮时退出处理程序运行navigator.app.exitApp(),因为它被抛出异常,并且当抛出异常时CordovaView.xaml.cs中的代码没有取消该事件,所以它实际上仍然有效。不好依赖于这样的异常所以我实现了这个:http://blog.projectdebug.com/?p=6这样做了。如果你在后面的按钮处理程序之外工作,我不知道该建议什么,虽然我已经读过你并不是真的想退出应用程序来自其他任何地方,因为它不是用户期望的约定。