在你自己的内部使用 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) 在这两个插件之间进行通信来解决它。
我的问题基于两个插件之间的共享数据库。一个插件应该处理数据库活动,第二个插件应该利用第一个插件从数据库中获取数据并进行处理。
如前所述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) 在这两个插件之间进行通信来解决它。