我正在创建一个cordova插件,将其与离子应用程序中的离子本机一起使用。 我已经可以进行所有操作,并且已经拥有可以使用离子本机工作的插件。 但是现在我不确定如何实现该插件以使所有内容正确并且插件中没有任何自定义内容。
我有这个本地Java函数,想从我的离子应用程序中调用。
myFunction(true, new CustomCallBack() {
@Override
public void enabled(CustomModel arg1) {
// Do something. Call JS and call function in ionic
}
@Override
public void disabled(CustomModel2 arg2) {
// Do something. Call JS and call function in ionic
}
});
我已经实现了从ionic应用程序调用myFunction(...)的部分。但是现在我不确定如何使用“启用”和“禁用”来实现该函数具有的回调。我认为他们应该调用属于调用myFunction()的旧对象的函数。
在cordova插件和ionic native中实现此最佳方法是什么?