android cordova:cordova.exec()undefined不是一个函数

时间:2013-02-14 12:07:00

标签: android cordova plugins

我正在开发一个使用cordova(2.2.0)的android phonegap应用程序。我有一些自定义的phonegap插件,让我的应用程序做一些事情。现在我遇到了一个问题,有时我打电话:

alert(Cordova.exec(null, null, "custom", "setValue", localStorage.emailId));

* 未定义的值会在警报中弹出。 *

我在cordova.exec之后调用了deviceReady(),但也没有获得任何价值 try-catch中也不例外。  同样适用于PhoneGap.exec(....)

我真的不明白为什么。其他人遇到了同样的错误吗?

1 个答案:

答案 0 :(得分:5)

Cordova.exec()的第一个和第二个参数是成功和错误回调函数。您没有提供任何内容,因此Cordova.exec不返回任何内容是正常的。

为这些回调添加类似function() {console.log(arguments);}的内容,您将看到插件是否成功运行。