CordovaInterface接口说明
CordovaInterface 接口默认是由 CordovaInterfaceImpl 类实现的,当中包括了一个Activity对象。
当打开APP时 Cordova 会默认启动此 Activity 以承载 Cordova 核心引擎对程序进行管理。
ExecutorService 则负责对象对线程池进行管理,
PluginManager则负责对插件进行管理,
CordovaPlugin则是Cordova插件的父类,所有插件都必须继承CordovaPlugin。
CordovaInterfaceImpl三个最常用方法
1. 方法
void startActivityForResult(CordovaPlugin command, Intent intent, int requestCode)
说明
绑定CordovaPlugin参数,并调用Activity对象的startActivityForResult(intent, requestCode)方法,根据 intent 绑定值跳转到对应的activity
2. 方法
void setActivityResultCallback(CordovaPlugin plugin)
说明
激发CordovaPlugin对象的onActivityResult事件
3. 方法
boolean onActivityResult(int requestCode, int resultCode, Intent intent)
说明
封装Acticity对象的onActivityResult回调函数, 激发CordovaPlugin对象的onActivityResult事件
补充说明:
startActivityF