之前用fluro
替代Flutter自带的Navigation实现一些路由操作,但是Native页面和Flutter页面的一些交互并没有完成,昨天花了些时间集成了安卓模块的flutter_boost
,这边把碰到的问题和一些经历整合一下分享给大家,方便大家快速集成。
项目地址:
博客地址:闲鱼技术
因为闲鱼团队这边已经做实现方法和思路的一些分析,所以本文就不会再去抄读一遍,建议大家自行阅读。
Flutter相关的集成操作在原项目的readme中已经详细列出了,我这里只针对Native部分做一些介绍
//主业务页面需要继承BoostFlutterActivity才能使用其中的代理类FlutterContent
public class MainActivity extends BoostFlutterActivity {
}
如果你有自己的封装类建议可以先继承BoostFlutterActivity
再自行实现,集成链路举例如下
MainActivity–>MyBoostFlutterActivity–>FlutterActivity–>Activity
继承这个类之后必须实现
//用于实现Flutter实现,新创建的Flutter项目的onCreate方法里也会有 isterWith(this);
本文发布于:2024-01-27 19:57:48,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/17063566682319.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |