Android 为什么事件没有触发?
我正在使用cordova开发一个跨平台的应用程序。它计划同时支持iOS和Android。如果应用程序是login.html,则为登录应用程序而加载的初始页面。它将从login.html调用登录web服务并对用户进行身份验证。 我们正在从CordovaActivity的OnCreate方法打开login.html。使用下面的代码Android 为什么事件没有触发?,android,events,cordova,resume,Android,Events,Cordova,Resume,我正在使用cordova开发一个跨平台的应用程序。它计划同时支持iOS和Android。如果应用程序是login.html,则为登录应用程序而加载的初始页面。它将从login.html调用登录web服务并对用户进行身份验证。 我们正在从CordovaActivity的OnCreate方法打开login.html。使用下面的代码 super.loadUrl(Config.getStartUrl()); 我们的问题是,当用户在登录页面上输入用户名和密码,然后点击设备的主页按钮时,应用程序将进入后台
super.loadUrl(Config.getStartUrl());
我们的问题是,当用户在登录页面上输入用户名和密码,然后点击设备的主页按钮时,应用程序将进入后台。但是当我们从后台取回页面时,只有密码应该从密码字段中删除,用户名应该保留在login.html中
我们在科尔多瓦的恢复赛中尝试了这一点。但科尔多瓦恢复活动并没有启动
document.addEventListener("resume", OnResume, false);
// Handle the resume event
//
function OnResume() {
setTimeout(function() {
alert("OnResume");
}, 0);
};
希望我已经正确地解释了我的问题
任何帮助都将不胜感激。在过去的几天里,我们对此感到震惊。我们正在使用Cordova 3.4.0根据上述代码,您在文档中有输入错误。addEventListenerresume,OnResume,false;应该在简历上而不是简历对不起,这只是我问题中的一个输入错误。我的代码里没有。我改正了。我在论坛上也看到过类似的问题。但我找不到任何答案。任何帮助都将不胜感激。您是否在设置侦听器之前等待文档完成加载?您必须在启动deviceready时添加事件恢复。