我对 cordova (v 2.1.0) 插件有疑问。
package com.phonegap.plugins.video;
import org.json.JSONArray;
import android.util.Log;
import org.apache.cordova.api.Plugin;
import org.apache.cordova.api.PluginResult;
public class Test222 extends Plugin {
@Override
public PluginResult execute(String action, JSONArray args, String callbackId) {
Log.d("asd", "execute");
PluginResult.Status status = PluginResult.Status.OK;
return new PluginResult(status, "");
}
}
配置文件
<plugin name="Test222" value="com.phonegap.plugins.video.Test222"/>
JS代码:
function init()
{
document.addEventListener("deviceready",initTracking,false);
}
function initTracking()
{
cordova.exec(onTrackingDataResult,onTrackingDataFail,"Test222","initTracking",null);
}
从不调用执行方法(断点),并且调用我的 onTrackingDataFail 回调函数,状态为 8 = JSON 错误。
有任何想法吗?
提前致谢