phonegap 用の単純なプラグインを作成しましたが、 string の代わりにオブジェクトをパラメーターとして渡したいのですが、以下は私のコード構造です...
BackGroundService.java
public class BackGroundService extends Plugin {
public PluginResult execute(String arg0, JSONArray args, String arg2) { //How can i pass object instead or String
}
}
worker.js
var worker = function(name, win, fail) {
PhoneGap.exec(win, win, "BackGroundService", "worker", [name]);
}
PhoneGap.addConstructor(function() {
navigator.app.addService('BackGroundService','com.service.app.BackGroundService');
})
html からの呼び出し
worker("football", win); //Pass object instead of football
var win = function(d) {
alert("success");
}