阻止Phonegap notification.navigator弹出窗口从对话框外触摸关闭

时间:2014-04-25 18:10:03

标签: javascript android mobile cordova

我正在使用Phonegap构建Android应用程序,并且使用Phonegap没有详细记录的功能遇到问题。

navigator.notification.activityStart('title', 'message');

以上工作正常,与activityStop()一起使用可以在需要时打开并关闭加载对话框。问题是如果用户触摸屏幕或点击后退按钮,则加载对话框将关闭。我希望它保持打开状态,直到我完成从后台服务器加载文档。

我遇到了与navigator.notification.alert以及navigator.notification的其他功能相同的问题。

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

1 个答案:

答案 0 :(得分:0)

我找到了一个解决方案,我将其集成到我的应用程序中并且运行良好。

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

=>去警报()
=> dlg.setCancelable(假);

祝你好运