2

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

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

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

在这里我也调用cordova.exec了。deviceReady()仍然没有得到任何值,在 try-catch 中也不例外。也一样PhoneGap.exec(....)

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

4

1 回答 1

5

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

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

于 2013-02-14T13:21:28.147 回答