1

说我有一个GenericListItemwhich is aStatefulWidget并调用

@override
GenericListItemState createState() => new GenericListItemState();

并说GenericListItemState(创建为class GenericListItemState extends State<GenericListItem>)包含构建方法和所有用于操作的真实逻辑GenericListItems

如果我想创建一个SpecificListItem类似于 a 的类,GenericListItem但它以不同方式处理几个方法,我该怎么做?我可以创建一个SpecificListItem扩展GenericListItem并覆盖其createState()方法的方法,但是如何扩展GenericListItemState具有所有重要逻辑的方法,包括我需要覆盖的方法?我不需要创建我的SpecificListItemState所以它扩展了State<SpecificListItem>吗?

4

1 回答 1

3

显然,如果我这样做,它确实有效SpecificListItemState extends GenericListItemState。问题解决了。

于 2017-01-05T22:17:21.793 回答