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

时间:2015-03-29 18:41:29

标签: android cordova android-sqlite cordova-plugins

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

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

CordovaPlugin 类插件B中的理论示例:

@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?

提前致谢。

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:-1)

从我的观点来看,这是不可能的。