主要有两个方面
1.flutter向native传递数据
在flutter中
在native中
首先需要进行注册
然后需要进行注册插件
2.native向flutter传递数据
在flutter中
需要进行注册监听native中的数据
在native中也需要注册插件
这里和上面flutter向native传递数据的区别就是实现的接口不同。
3.如果是通过activity向flutter传递数据,也是和2的方法相同,但是需要在activity中空参的构造器。
并且通过EventSink传递数据的时候,并不能用在onDestroy() onPause() onStop()等生命周期中。因为这时候的EventSink对象已经为null。所以怎么在activity销毁的时候将数据传递给flutter是个问题.
下面的各个操作都没有意义。