Я пытаюсь использовать следующий метод для сортировки списка Widget
с.
class A extends StatefulWidget implements Comparable<A> {
int x;
@override
int compareTo(A other) {
return x.compareTo(other.x);
}
@override
State<StatefulWidget> createState() => _AState();
}
class _AState extends State<A> {
@override
void initState() {
super.initState();
// Async task to update x;
Future.delayed(Duration(minutes: 1), () {widget.x = 5;});
}
}
Но он выдает предупреждение о том, что class A
является неизменным, и предлагает сделать int x
дляfinal
.
Есть ли лучший способ сделать это?