在你自己的内部使用 Cordova 插件,这可能吗?

Use a Cordova plugin within your own, is it possible?

我的问题基于两个插件之间的共享数据库。一个插件应该处理数据库活动,第二个插件应该利用第一个插件从数据库中获取数据并进行处理。

如前所述here可以在两个应用程序之间建立一个共享的 sqlite-db,所以也可以在两个插件之间共享一个数据库?

插件 B 的 CordovaPlugin-Class 中的理论示例:

@Override
public boolean execute(String actionAsString, JSONArray args, CallbackContext cbc) {

   // Theoretical code
   Plugin pluginA = new Plugin("A");
   SqliteResult result = pluginA.executeSql("SELECT * FROM project");
   ...
   ...
   return true;

}

一个插件如何在另一个插件中使用?有没有例子?有没有人已经这样做了?或者是否必须使用共享的 db-helper?

提前致谢。

在我看来这是不可能的。

感谢@Johnson99。我通过使用 cordova 的 api(cordova.exec) 在这两个插件之间进行通信来解决它。