如何解决“本机异常触发恢复/暂停事件”Cordova Android

时间:2014-10-07 15:12:08

标签: javascript android html cordova

我的android phonegap / cordova应用程序不断收到此消息:

“从本机触发恢复/暂停事件的异常”

它出现在我的logcat

  

I / chromium(22500):[INFO:CONSOLE(1)]“例外   从本地“触发暂停事件”,来源:   file:///android_asset/www/login_page.html(1)

这些是 login_page.html 的前4行:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />

我正在使用cordova 3.5和JQueryMobile。 虽然我的应用程序仍然有效,但是这个例外的原因/含义是什么?

1 个答案:

答案 0 :(得分:4)

您确定已将cordova.js添加到login_page.html中的脚本吗?

当Android应用收到“暂停”时事件,以下代码是问题:

this.loadUrl("javascript:try{cordova.fireDocumentEvent('pause');}catch(e){console.log('exception firing pause event from native');};");

因此,它可能与上下文中缺少变量 cordova 有关。添加cordova.js会将变量cordova置于上下文中, cordova.fireDocumentEvent 将存在,避免异常。