Flutter 开发遇到问题

作者: 超神的菠萝 | 来源:发表于2019-02-13 16:03 被阅读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()方法,但是界面不会发生改变,出去效率不说总算是实现了效果,希望后期有更好的解决办法

相关文章

网友评论

    本文标题:Flutter 开发遇到问题

    本文链接:https://www.haomeiwen.com/subject/mkodkqtx.html