【问题标题】:How to get callback events from Native platform to dart code?如何从 Native 平台获取回调事件到 dart 代码?
【发布时间】:2021-02-01 11:32:41
【问题描述】:

我正在创建一个用于从服务器下载文件的插件,为此,我正在 Android 端下载文件,并希望将回调事件提供给颤振端,例如开始下载、进行中和下载完成。

对于这个插件,我使用了 Pigeon(pigeon: ^0.1.17) 库来生成代码。使用BasicMessageChannel进行通信,

那么我怎样才能从 Android 获取回调事件到 Flutter 端呢?

我需要实现一个单独的 MethodChannel 来监听事件吗?

【问题讨论】:

    标签: flutter flutter-plugin


    【解决方案1】:

    如果您需要继续收听一系列事件,我认为最好使用EventChannel 而不是MethodChannel

    https://api.flutter.dev/flutter/services/EventChannel-class.html

    【讨论】:

      猜你喜欢
      • 2018-02-06
      • 2015-09-15
      • 1970-01-01
      • 1970-01-01
      • 2013-07-29
      • 2016-04-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多