我正在尝试更新在 github 上找到的尚未更新的插件 (AdMob)
https://github.com/rajpara11/phonegap-plugins/blob/master/Android/AdMobPlugin/AdMobPlugin.java
相关代码是有效的,但需要一些修复:
public boolean execute(String action, JSONArray inputs, CallbackContext callbackContext)
{
PluginResult result = null;
if (ACTION_CREATE_BANNER_VIEW.equals(action)) {
result = this.executeCreateBannerView(inputs);
} else if (ACTION_REQUEST_AD.equals(action)) {
result = executeRequestAd(inputs);
} else {
Log.d(LOGTAG, String.format("Invalid action passed: %s", action));
callbackContext.error(String.format("Invalid action passed: %s", action));
}
// ...
}
我需要添加的是对result
变量的检查,我正在考虑做这样的事情
if(result == PluginResult.Status.OK)
{
callbackContext.success();
return true;
}
return false;
但当然它不会工作......我怎样才能正确更新它?文档没有帮助,
而且我的Java还不够忍者:(
先感谢您