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