我嘗試在IBM worklight中創建一個cordova插件。Cordova.exec函數不運行本地函數
的Javascript:
HelloWorld = {
sayHello: function (success, fail, resultType) {
Cordova.exec(
success,
fail,
"HelloWorld",
"HelloWorld",
[resultType]
);
}
};
function callFunction() {
HelloWorld.sayHello(basarili, basarisiz, "sinan");
}
的Java:
package com.Cordova1;
import org.apache.cordova.api.CordovaPlugin;
import org.json.JSONArray;
import android.util.Log;
public class HelloWorld extends CordovaPlugin {
public boolean execute(String arg0, JSONArray arg1, String arg2) {
Log.d("HelloPlugin", "Hello, this is a native function called from PhoneGap/Cordova!");
return true;
}
}
當我打電話callFunction我看到失敗的功能工作。另外,我在日誌窗口中看不到任何HelloPlugin消息。 我能做什麼?
是的,我在config.xml中添加了一行。 我試過了你說的第二個,但我又看到了同樣的東西。 –
gumust
2013-03-10 07:09:02