【发布时间】:2014-04-25 18:10:02
【问题描述】:
我正在使用 Phonegap 构建一个 Android 应用程序,但在使用 Phonegap 没有详细记录的功能时遇到了问题。
navigator.notification.activityStart('title', 'message');
以上工作正常,并在我需要时将其与activityStop() 一起使用会打开和关闭加载对话框。问题是,如果用户触摸屏幕或点击后退按钮,加载对话框就会关闭。我希望它保持打开状态,直到我从后台服务器加载完文档。
navigator.notification.alert 和 navigator.notification 的其他功能也遇到了同样的问题。
另外,我不希望修改任何本机代码。我知道我可能可以编辑 Phonegap 插件的原生代码来实现这一点,但这个应用程序最终将是跨平台的,所以如果可能的话我宁愿不做任何原生代码。
【问题讨论】:
-
我暂时编辑了Phonegap插件的本地代码来解决这个问题,但我仍在寻找更简单的解决方案。最简单的方法是编辑
activityStart()方法以匹配progressStart(),这样您就可以应用属性setCancelable(false)和setCanceledOnTouchOutside(false)。 -
嗨,你能把例子发出来吗?
标签: javascript android mobile cordova