iT邦幫忙

2021 iThome 鐵人賽

DAY 21
0
Mobile Development

Flutter - 從 Packages & Plugins 掌握原生系列 第 26

Day26 Plugin 從零開始到上架 - Android總結

InstagramBasicDisplayApiPlugin 總結

在Android 端,InstagramBasicDisplayApiPlugin分別實作了FlutterPluginActivityAware

  • 實作FlutterPlugin,讓我們在onAttachedToEngine/onDetachedFromEngine,監聽/釋放MethodCallHandlerImpl
  • 實作ActivityAware,讓InstagramBasicDisplayApi能夠取得/釋放activity

完成了MethodCallHandlerImplInstagramBasicDisplayApi的設定後,InstagramBasicDisplayApiPlugin在收到指令時,會由MethodCallHandlerImplonMethodCall等處理傳來的事件,而方法等API都放至在InstagramBasicDisplayApi,且在InstagramBasicDisplayApi設置listeniing callback供MethodCallHandlerImpl監聽,在執行完方法後回傳結果callback 給MethodCallHandlerImpl,最後在透過MethodChannel回傳結果至Flutter 端


上一篇
Day25 Plugin 從零開始到上架 - Android instagram APIs
下一篇
Day27 Plugin 從零開始到上架 - iOS instagram APIs
系列文
Flutter - 從 Packages & Plugins 掌握原生30

尚未有邦友留言

立即登入留言