Javascript 防止Phonegap notification.navigator弹出窗口在对话框外部触摸时关闭

Javascript 防止Phonegap notification.navigator弹出窗口在对话框外部触摸时关闭,javascript,android,mobile,cordova,Javascript,Android,Mobile,Cordova,我正在使用Phonegap构建一个Android应用程序,在使用Phonegap没有很好文档记录的功能时遇到了问题 navigator.notification.activityStart('title', 'message'); 上面的方法很好用,如果需要,将其与activityStop()一起使用可以打开和关闭加载对话框。问题是,如果用户触摸屏幕或点击后退按钮,加载对话框将关闭。我希望它保持打开状态,直到我在后台从服务器加载完文档 我在使用navigator.notification.al

我正在使用Phonegap构建一个Android应用程序,在使用Phonegap没有很好文档记录的功能时遇到了问题

navigator.notification.activityStart('title', 'message');
上面的方法很好用,如果需要,将其与
activityStop()
一起使用可以打开和关闭加载对话框。问题是,如果用户触摸屏幕或点击后退按钮,加载对话框将关闭。我希望它保持打开状态,直到我在后台从服务器加载完文档

我在使用
navigator.notification.alert
navigator.notification
的其他功能时遇到了同样的问题


另外,我不希望修改任何本机代码。我知道我可能会编辑Phonegap插件的本机代码来实现这一点,但这个应用程序最终将是跨平台的,因此如果可能的话,我宁愿不使用任何本机代码。

我找到了一个集成到我的应用程序中的解决方案,它成功了

在通知警报的java文件中,执行以下更改:

=>转到警报()
=>dlg.setCancelable(假)


祝你好运

我编辑了Phonegap插件的本机代码,暂时解决了这个问题,但我仍在寻找更简单的解决方案。最简单的方法是编辑
activityStart()
方法以匹配
progressStart()
,这样您就可以应用属性
setCancelable(false)
setcanceledontouchout(false)
。您好,您可以发布示例吗?