alibaba/flutter_boost


flutterBoost使用筆記

新一代Flutter-Native混合解決方案。 FlutterBoost是一個Flutter插件,它可以輕松地為現有原生應用程序提供Flutter混合集成方案。FlutterBoost的理念是將Flutter像Webview那樣來使用。在現有應用程序中同時管理Native頁面和Flutter頁面並非易事。 FlutterBoost幫你處理頁面的映射和跳轉,你只需關心頁面的名字和參數即可(通常可以是URL)。

github鏈接:https://github.com/alibaba/flutter_boost

安卓在跟原生交互的同時,傳遞參數,跳轉頁面,業務需求下性能方面ios那邊消耗比較大,會出現奔潰,所以更換flutterboost框架,不過目前來說flutterboost框架文檔一般般,很多需要自己摸索,這樣接入速度會比較緩慢,這里記錄下吭

 

首先第一個吭,官網文檔沒更新,我曾一度的以為是我哪里導入的不對,我還去github搜了別人接入的例子,發現都跟文檔上一樣,后來我仔細找了下源碼里的類,的確是不一樣的,這時候我才確定,是文檔沒更新

所以勸使用者下載最新分支的包,目前最新的是1.9,然后初始化什么的跟demo保持一致,別感覺自己可以換個參數,因為我怕你會哭(已經哭過了/(ㄒoㄒ)/~~)

  然后設置交互監聽只有1.5的主分支看到了,最新分支上並沒有看到,所以到時候找不到的希望可以發現這個隱藏的劇情

  記得釋放,孩子

  如此簡單?我一開始以為是如此簡單的,要記下的肯定沒那么簡單,就能去愛,別的全不看。。。

你會發現集成的好好的,但是回調的交互監聽就是設置不了,提示你沒有注冊,自己搗鼓了半天,就是不行,后來加的群問的魚兒的技術人員,溝通了半天,發現少了個引用

 

然后還有一個地方需要注意,就是在內部跳轉的時候,觸發的是  openPage 的話,那么是需要在初始化路由里處理的

 

 

 

  上面進去后startActivity的時候你會發現進入異常捕捉去了,一看提示說沒有注冊NewFlutterBoostActivity類,我就奇怪了,我繼承NewFlutterBoostActivity,注冊了 FlutterBoostActivity ,但是好像庫里面有什么騷操作,硬要我在注冊這個NewFlutterBoostActivity類,我添加一下才正常

 這個要你項目另外引用,不然會有驚喜的,這個劇情是不是很帶勁,接下來虎軀一震,氣壓八方,就可以開始愉快的交互了,后期肯定會完善的,但是目前還是賊坑的


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM