Javascript Cordova Android';第一个参数需要未捕获函数';由事件侦听器引起
安卓上运行的爱奥尼亚AngularJS Cordova应用程序 我有一个初始化一些事件侦听器的服务。一些可以工作,而两个会导致应用程序因logcat错误而崩溃 第一个参数需要Uncaught函数 注册事件侦听器的函数Javascript Cordova Android';第一个参数需要未捕获函数';由事件侦听器引起,javascript,cordova,Javascript,Cordova,安卓上运行的爱奥尼亚AngularJS Cordova应用程序 我有一个初始化一些事件侦听器的服务。一些可以工作,而两个会导致应用程序因logcat错误而崩溃 第一个参数需要Uncaught函数 注册事件侦听器的函数 var _init = function () { var onDeviceReady = function () { _startCamera(); window.addEventListener('orientat
var _init = function () {
var onDeviceReady = function () {
_startCamera();
window.addEventListener('orientationchange', _startCamera);
document.addEventListener('pause', _stopCamera(), false); // causes crash on start
document.addEventListener('resume', _startCamera(), false); // causes crash on start
};
document.addEventListener('deviceready', onDeviceReady, false);
};
设备日常和方向更改工作的事件侦听器;但是,如果我在暂停或恢复时离开,应用程序将崩溃。如果我把这两行都注释掉,应用程序运行良好
我对startCamera和stopCamera的定义
var _stopCamera = function () {
...
};
var _startCamera = function () {
...
};
我试过:
\u stopCamera function(){…}
,而不是更改--如何解决Cordova声称这是一个错误的函数调用的问题?您正在调用这些处理程序,而不是传递它们。放下
()
哈哈哈谢谢@Daniel,似乎总是些愚蠢的小事:)
document.addEventListener('pause', _stopCamera, false);
document.addEventListener('resume', _startCamera, false);