Advertisement

Flutter框架分析-MethodChannel

阅读量:

前言概述与研究背景

在文献Flutter框架分析(八)-Platform Channel中,我们对MethodChannel的工作机制及组成架构进行了深入探讨,并对与之密切相关的若干关键类进行了详尽解析,如MethodCallHandlerMethodCodec等,本部分内容着重通过实例的方式对MethodChannel的应用进行说明。

2. 使用流程

MethodChannel 具备双向通信功能,既支持Flutter 调用native 代码中的方法,也允许native 调用Flutter 的方法,因此后续将对这两种调用方式分别进行详细解析。

2.1 Flutter调用native方法

具体操作步骤如下:

1)在native端,针对特定的channel name初始化一个MethodChannel对象。

2)通过调用setMethodCallHandler函数,为该MethodChannel配置对应的MethodCallHandler处理逻辑。

3)在Flutter端,同样依据相同的channel name构建一个**MethodCh

全部评论 (0)

还没有任何评论哟~