Javascript Phonegap应用中页面加载后代码未执行
我正在我的Android Phonegap应用程序中实现推送通知。当用户单击通知时,应用程序将打开,然后我想等待它加载后再显示消息。代码如下:Javascript Phonegap应用中页面加载后代码未执行,javascript,android,cordova,Javascript,Android,Cordova,我正在我的Android Phonegap应用程序中实现推送通知。当用户单击通知时,应用程序将打开,然后我想等待它加载后再显示消息。代码如下: bindEvents: function() { document.addEventListener('deviceready', this.onDeviceReady, false); }, onDeviceReady: function() { alert('in onDeviceReady'); }, goToMess
bindEvents: function() {
document.addEventListener('deviceready', this.onDeviceReady, false);
},
onDeviceReady: function() {
alert('in onDeviceReady');
},
goToMessage: function(){
alert('in goToMessage');
},
onNotificationGCM: function(e) {
alert('in the onNotificationGCM');
switch( e.event )
{
case 'message':
alert('in message');
document.addEventListener('load', this.goToMessage, false);
break;
default:
// alert('An unknown GCM event has occurred');
break;
}
},
onDeviceReady在应用程序打开时执行,我在switch语句中看到in消息警报。但goToMessage永远不会执行。我做错了什么?我想说文档此时已经加载,因此您添加的侦听器永远不会执行。可能吗?是的,可能就是这样。我决定改为使用window.location.hash执行重定向