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

“来自本地的异常触发恢复/暂停事件”

它出现在我的logcat中


  I /铬(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。
尽管我的应用程序仍在运行,但此异常的原因/含义是什么?

最佳答案

确定要在您的login_page.html脚本中添加cordova.js吗?

当Android应用收到“暂停”事件时,将发出以下代码:

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


因此,这可能与上下文中缺少可变cordova有关。添加cordova.js会将变量cordova放在上下文中,而cordova.fireDocumentEvent将在那里,避免出现异常。

10-07 19:46
查看更多