我正在开发一个黑莓项目并遇到了模拟器的一些问题,我不知道它为什么会发生,也不知道如何调试这个问题。
我在使用什么
我也在使用其他一些jquery插件。
我遇到了一些问题
问题1
function onDeviceReady()
{
// do your thing!
alert("PhoneGap is working");
}
$(document).ready(function()
{
document.addEventListener("deviceready", onDeviceReady, false);
});
我在index.html中有这个(这些是html 5页),当应用程序加载时,我看到了这个警告框的预期结果。但是,当我进入一个没有此代码的新html页面时,我再次看到此警告框,我无法弄清楚原因。
我不确定这只是一个有缺陷的版本,或者是什么,如果我去使用“7.0+”模拟器我不再得到这个错误。
问题2
当我在6.0.0中通过模拟器加载应用程序时,它会随机崩溃。有时它只会加载我的主页而崩溃。有时我不得不点击一会儿它会崩溃。
我尝试使用工具 - 显示事件日志,但它没有记录,所以我不知道如何调试它。
如果我使用OS 7.0 +
,这两个问题都会消失答案 0 :(得分:0)
我现在遇到了同样的问题。
首先,我建议不要使用此$(document).ready(function()
做这样的事情
function onLoad() {
document.addEventListener("deviceready", onDeviceReady, false);
}
function onDeviceReady() {
document.addEventListener("pause", onPause, false);
}
function onPause() {
}
<body onload="onLoad()">
</body>
其次,你所面临的问题是因为一台9800模拟器。从黑莓网站再次下载并重新安装。问题是,更改页面时始终会调用设备就绪。这是Blackberry 9800模拟器中的一个错误。虽然如果你尝试在任何BB OS 7模拟器中运行它,那么它将完美地工作......
希望有所帮助:)