Flutter圈子FlutterFlutter中文社区

Flutter 开发遇到问题

2019-02-13  本文已影响7人  超神的菠萝

持续更新。。

1 添加依赖后运行提示 MissingPluginException(No implementation found for method * on channel *)

  1. 确认运行过Packages get
  2. 执行flutter clean(相当于删除build文件夹);
  3. 点击Stop关闭应用
  4. 点击Run运行应用

2 AutomaticKeepAliveClientMixin Keep不到问题

在多tab+tabView界面,来回切换时候会报错,这里有详细说明,不知道dart最新版本修复了没,有大佬提供的解决方案是用Tabbar + PageView解决,并且提供了demo,可以从上面链接中查看,但是在使用过程中还是会重绘最后找到是因为少了一句代码,在需要keep的widgetbuild下添加super.build(context);

@override
  Widget build(BuildContext context) {
    super.build(context);

再详细解释看这里
在一切都添加完成后,发现还是会一直调用initState()以为没起到作用,后来发现虽然调用了initState()方法,也重新调用了build()方法,但是界面不会发生改变,出去效率不说总算是实现了效果,希望后期有更好的解决办法

上一篇下一篇

猜你喜欢

热点阅读