gpt4 book ai didi

android - 如何从 android cordova 插件调用另一个 cordova 插件?

转载 作者:行者123 更新时间:2023-11-30 01:57:46 25 4
gpt4 key购买 nike

在 android 中调用另一个 cordova 插件的最佳方式是什么?

我想要一个调用服务器获取某些信息的后台服务,我需要根据这些信息设置一个徽章。

我找到了一个 Cordova 后台服务插件,https://github.com/phpsa/cbsp可以很好地满足我的目的并将其与 https://github.com/katzer/cordova-plugin-badge 一起使用等等。

我想知道最好的方法是什么?我可以只包含这些类并直接从我的 Java 代码中调用它们,还是需要其他东西?

寻找有关最佳方法的指导。

编辑:显然这不是真正的选择。我设法在我的 java 代码中包含了另一个插件并且我能够调用它,但是遇到了 CallbackContext 的问题,它是在从 javascript 调用插件时由 cordova 平台创建的。这基本上是徽章插件的设计特点

我发现实现我需要的功能的唯一方法是从其他插件中获取代码并将其重构到我的后台服务中。

最佳答案

例如:
公共(public)类 OtherPlugin 扩展 CordovaPlugin{
@覆盖
protected void pluginInitialize() {
YourClassPlugin yourClassPlugin = (YourClassPlugin)this.webView.getPluginManager().getPlugin("YourClassPlugin");
}
}

关于android - 如何从 android cordova 插件调用另一个 cordova 插件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31962062/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com