我的android phonegap/cordova应用程序不断收到以下消息:
"异常从本机启动恢复/暂停事件"
它出现在我的logcat 中
I/chromium(22500):[信息:控制台(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。尽管我的应用程序仍在运行,但出现此异常的原因/意义是什么?
您确定已将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就会出现,从而避免了异常。