Javascript 防止Phonegap notification.navigator弹出窗口在对话框外部触摸时关闭
我正在使用Phonegap构建一个Android应用程序,在使用Phonegap没有很好文档记录的功能时遇到了问题Javascript 防止Phonegap notification.navigator弹出窗口在对话框外部触摸时关闭,javascript,android,mobile,cordova,Javascript,Android,Mobile,Cordova,我正在使用Phonegap构建一个Android应用程序,在使用Phonegap没有很好文档记录的功能时遇到了问题 navigator.notification.activityStart('title', 'message'); 上面的方法很好用,如果需要,将其与activityStop()一起使用可以打开和关闭加载对话框。问题是,如果用户触摸屏幕或点击后退按钮,加载对话框将关闭。我希望它保持打开状态,直到我在后台从服务器加载完文档 我在使用navigator.notification.al
navigator.notification.activityStart('title', 'message');
上面的方法很好用,如果需要,将其与activityStop()
一起使用可以打开和关闭加载对话框。问题是,如果用户触摸屏幕或点击后退按钮,加载对话框将关闭。我希望它保持打开状态,直到我在后台从服务器加载完文档
我在使用navigator.notification.alert
和navigator.notification
的其他功能时遇到了同样的问题
另外,我不希望修改任何本机代码。我知道我可能会编辑Phonegap插件的本机代码来实现这一点,但这个应用程序最终将是跨平台的,因此如果可能的话,我宁愿不使用任何本机代码。我找到了一个集成到我的应用程序中的解决方案,它成功了 在通知警报的java文件中,执行以下更改: =>转到警报()
=>dlg.setCancelable(假)
祝你好运我编辑了Phonegap插件的本机代码,暂时解决了这个问题,但我仍在寻找更简单的解决方案。最简单的方法是编辑
activityStart()
方法以匹配progressStart()
,这样您就可以应用属性setCancelable(false)
和setcanceledontouchout(false)
。您好,您可以发布示例吗?