Flutter: передача переменных из класса A в класс B в класс C - PullRequest
0 голосов
/ 21 июня 2020

У меня есть приложение, которое я хочу передать для просмотра переменных из класса A -> класса B -> класса C

Проблема в том, что я получаю сообщение об ошибке, что переменная проверок имеет значение null

Обычно я делаю это так:

Класс A:

body: Column(
          children: <Widget>[
            Container(
              alignment: Alignment.bottomRight,
              child: = B(reviews: reviews,)
             )

Класс B:

class B extends StatefulWidget {
final reviews;

B({this.reviews});
@override
_BState createState() => _BState();
}

body: Column(
          children: <Widget>[
            Container(
              alignment: Alignment.bottomRight,
              child: = C(reviews: widget.reviews,)
             )

Класс C:

class C extends StatefulWidget {
final reviews;

C({this.reviews});
@override
_CState createState() => _CState();
}

body: Column(
          children: <Widget>[
            Container(
              alignment: Alignment.bottomRight,
              child: = Text(widget.reviews),
             )

Я знаю, что должно быть лучше logi c, чем это, может кто-нибудь мне с этим помочь?

...