我正在编写一个将与自定义硬件设备通信的 PhoneGap 应用程序。这将通过第三方提供的本地库来完成。
要调用本机库,我将编写一个 PhoneGap 插件。不过,我不确定如何将临时结果从我的 Android 代码发送回我的 JavaScript 代码。有没有办法做到这一点(例如通过cordova.getActivity())或者我需要通过JavaScript端的某种轮询来捏造这个?
@Override
public boolean execute(String action, JSONArray args, CallbackContext callbackContext) throws JSONException {
//Start long running process
//Send feedback to PhoneGap Javascript code
//Do more stuff
callbackContext.success("Final result");
return true;
}