应用程序打开后冻结,Phonegap警报不起作用
app freezes when opened, Phonegap alerts not working
在我的应用程序第一次从主屏幕启动时,一切都很好——没有冻结。
当我稍后使用该应用程序时,突然从主屏幕点击它,有时它会冻结5秒(即只停留在主屏幕上),然后加载。故事还没有结束。
应用程序并不是每次加载后都会冻结;然而,一旦它从主屏幕开始冻结,它将继续这样做,直到我强制停止应用程序。
在它像这样冻结之后,一些Phonegap功能就不起作用了。例如,navigator.notification.aalert会淡出背景,但不会出现弹出窗口。退出的唯一方法是点击手机的后退按钮。
如何防止应用程序在打开时冻结,从而导致其他Phonegap功能无法正常工作?
(这是Phonegap 2.9.0;然而,我也遇到了同样的问题2.5.0)
感谢所有帮助
添加
super.setBooleanProperty("keepRunning", false);
就在你的主.java文件中的super.loadUrl
为我工作之前。
与此同时,由于调试了很多(!)小时,我的应用程序"可能的错误修复"过载。我认为上面的代码是真正的修复,但这里是我做的其他一些更改:
添加到主.java文件(在super.loadUrl
之前):
super.setIntegerProperty("loadUrlTimeoutValue", 60000);
添加到android清单(在应用程序标签中):
android:clearTaskOnLaunch="true"
编辑:
此外,尝试在您的android清单中使用这些设置:
<uses-sdk android:minSdkVersion="8" android:targetSdkVersion="16" />
相关文章:
- 在phonegap应用程序内部重定向不起作用
- Phonegap 3.7.0手电筒插件没有'不起作用
- PhoneGap读写文件获胜'不起作用
- Ajax成功上的Phonegap WebSQL事务不起作用
- Cordova/Phonegap OnClick 不起作用
- Phonegap (Android) - 数据库更改版本不起作用
- Phonegap-输入类型的电子邮件maxlength不起作用
- 使用PHP/MYSQL在phonegap中注册;不起作用
- 唤醒程序插件的PhoneGap构建代码没有'不起作用
- 在编译jquery移动代码时,Script标记在Eclipse Phonegap中不起作用
- Phonegap构建:通知/弹出在android中不起作用
- wordpress phonegap json不起作用
- Phonegap地理定位在Android上不起作用
- HTML 5 代码在使用 PhoneGap 的 Android 上不起作用
- PhoneGap JavaScript 警报不起作用
- IOS Cordova/Phonegap 离线视频源标签不起作用
- 地理位置在 Phonegap 中不起作用
- PhoneGap:角度控制器不起作用
- Phonegap/Cordova facebook 登录在已经连接时不起作用
- PhoneGap 3.0.0 Tanelih 蓝牙插件在 Android 上已启用错误回调不起作用