Сортировка StatefulWidgets, используя его состояние - PullRequest
0 голосов
/ 23 мая 2019

Я пытаюсь использовать следующий метод для сортировки списка 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.

Есть ли лучший способ сделать это?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...