Phonegap Cordova同时触发:resume,deviceready

时间:2012-04-13 18:47:20

标签: android cordova resume

当我调用navigator.app.loadUrl()时,为什么Android上的Phonegap会触发两个事件(deviceready,resume)

我在Android上使用cordova-1.5.0。

loadUrl()调用的页面有这个javaScript:

<head>
<script type="text/javascript">
 function onDeviceReady() {
    alert('Ready');
}

function onLoad() {
    alert('onLoad');
    document.addEventListener("deviceready", onDeviceReady, false);
    document.addEventListener("resume", onResume, false);

}

function onResume() {
    alert('OnResume');   
}

</script>
</head>
<body onload="onLoad();">

我尝试使用href.location,但不会调用“deviceready”。

任何帮助?

由于

2 个答案:

答案 0 :(得分:0)

它被调用但没有显示消息框。尝试使用

重播警报
navigator.notification.alert("Ready");

答案 1 :(得分:0)

Cordova的那个版本中有一个错误,它被修复了