flutter_flutter 和 Harmony 的混合开发

(一)flutter_flutter 和 Harmony 的混合开发-事件跳转

Harmony端代码:

(1)继承baseMethodChannel,写一个base类,完成对结果的回掉处理

(2)继承这个base类,复写call方法。然后需要Native执行的代码写在这里,结果使用result回调出去。

(3)继承系统的FlutterPlugin, MethodCallHandler,写一个注册所有方法的类。

(4)在起始文件,对这个注册类进行init。

flutter端代码:

(1)写一个单列类,完成对MethodChannel的创建。并复习call方法,与harmony中call方法相对应。

(2)调用Native方法,可传参数。对结果进行处理

具体base类的封装,详见官方解释。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容