1

我正在为我的颤振浏览器应用程序goBack开发到前几页的导航,为此我正在goForward使用InAppWebViewController.

为了检查我是否可以返回(更改导航按钮的颜色),我还调用了canGoBack方法。当它返回 Future 时,我FutureBuilder用来显示这些图标。

我传播canGoBack()canGoForward() 到未来的领域FutureBuilder。然后发生了很多奇怪的事情:有时当我在不同的选项卡之间切换时(类似于https://github.com/pichillilorenzo/flutter_browser_app中的选项卡) , 我收到: MissingluginException: No implementation for method canGoForward on channel com.pichillilorenzo /flutter_inappwebview_ n,其中n是某个数字

当我从标签页弹出带有按钮和 InAppWebView 的小部件时,通常会出现错误。

我搜索了所有相关的 github 问题并没有找到任何相关的东西,在 android(模拟器 + 真实设备)、iOS(模拟器 + 真实设备)上进行了测试——我什至看不到如何重现这个 bug 的模式。

所以,我有几个问题:

  1. 发生这种情况的原因可能是什么?乍一看,它发生在随机的时刻
  2. 这里的“频道”到底是什么意思?我很高兴能阅读更多关于这方面的信息
  3. 可能是因为我使用 FutureBuilder 造成的吗?
4

0 回答 0