2012-04-13 5 views
0

なぜ私はnavigator.app.loadUrl()を呼び出すと、AndroidのPhonegapが両方のイベント(deviceready、resume)を起動していますか?Phonegap Cordovaは両方とも起動します:resume、deviceready

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が" と呼ばれていません。

助けが必要ですか?

おかげ

答えて

0

と警告再生しようとすると、それが修正されました

0

これは、メッセージボックスが表示されないと呼ばれるが、です。コルドバのそのリリースにはバグがありました

navigator.notification.alert("Ready"); 
関連する問題