Member 10850253 Ответов: 0

Геттер возвращает null в flutter


У меня есть геттер/сеттер, который устанавливается в верхней части экрана, когда установлен индекс thr, но когда я пытаюсь получить значение, оно возвращает null.
Пожалуйста, дайте мне знать, что я могу сделать, чтобы исправить это.
Спасибо.

Что я уже пробовал:

<pre>    getItemAndNavigate(index1, BuildContext context) {
      Navigator.push(context,
          MaterialPageRoute(builder: (context) => DetailScreen(index1, context)));
    }
     
    //second
     
    class DetailScreen extends StatelessWidget {
      int index1;
      BuildContext context;
      DetailScreen(this.index1, this.context);
     
      @override
      Widget build(BuildContext context) {
        // Use the Todo to create the UI.
        strings().setdepart = index1;

    print('depart: ' +
        strings().getdepart.toString());

    int get getdepart => _depart;
     
    set setdepart(int value) {
      _depart = value;
    }

0 Ответов