WebView 要求为@immutable 属性,这是为啥?

来源:12-16 加载进度条与下拉刷新的实现【实战应用】

Mecil9

2019-05-17

This class (or a class which this class inherits from) is marked as ‘@immutable’, but one or more of its instance fields are not final: WebView.urldart(must_be_immutable)

写回答

1回答

CrazyCodeBoy

2019-05-18

因为Widget是@immutable 的是不可变的,另外WebView继承自StatefulWidget ,StatefulWidget集成自Widget:

class WebView extends StatefulWidget {
...

所以WebView也是@immutable 的,这个在课程中有介绍哦


0
0

Flutter从入门到进阶 实战携程网App 一网打尽核心技术

解锁Flutter开发新姿势,,系统掌握Flutter开发核心技术。

4788 学习 · 3270 问题

查看课程