科尔多瓦插件访问活动自定义的方法(Cordova plugin accessing activity

2019-09-23 02:53发布

我目前正在做一个科尔多瓦插件,将调用哪个开始的主要活动补间动画的方法。

cordova.getActivity().customMethod();

不起作用,因为该插件不知道该方法是否实现与否。 我该怎么做呢?

谢谢!

编辑:为了澄清我的问题更好一点: 我如何做一个科尔多瓦插件在当前活动启动Android设备上查看动画?

Answer 1:

你加你的插件名称plugins.xml或config.xml中(从2.0.0版本)?

像 - >

<plugin name="Your_plugin_name" value="packagename.Your_plugin_name"/>

编辑:

当你只是调用您的活动的方法,我不想写一个插件为...但你可以做,只是通过获取从插件活动的引用,并调用method.After所有插件在本地Java code.But实现,如果你已经实现了CordovaWebView,然后代替我宁愿直接从JavaScript调用它。

在的onCreate:

cordovaWebView.getSettings().setJavaScriptEnabled(true);
cordovaWebView.addJavascriptInterface(this, "reference");

在你的活动:

public void animate()
{
   //do animation
}

在JS:

reference.animate();

做你可能会喜欢。



文章来源: Cordova plugin accessing activity custom method