Ошибка: tabLabel был вызван на ноль - PullRequest
0 голосов
/ 11 мая 2018

Я только что опубликовал бета-версию своего приложения Flutter в GooglePlay. У меня на устройстве работает нормально, но у других возникают проблемы и не знаю почему ... Я никогда не вызывал tabLabel () из своего кода, но я создаю TabBar.

это скриншот ошибки: Actual

так и должно быть: Desired

Код, который вызывает ошибку: где Language - это класс LocalizationsDelegate

@override
  Widget build(BuildContext context) {
    return DefaultTabController(
      length: 3,
      child: new Scaffold(
        appBar: new AppBar(
          bottom: new TabBar(
            tabs: [
              new Tab(icon: new Icon(Icons.notifications)),
              new Tab(icon: new Icon(Icons.account_balance)),
              new Tab(icon: new Icon(Icons.dashboard)),
            ],
          ),
          title: new Text(Language.of(context).comune),
          actions: <Widget>[
            new IconButton(
              icon: new Icon(Icons.info_outline, color: Colors.white),
              onPressed: () {
                Navigator.of(context).push(
                  new MaterialPageRoute(
                    builder: (context) {
                      return new Scaffold(
                          appBar: new AppBar(
                            title: new Text("Info"),
                          ),
                          body: Stack(fit: StackFit.expand, children: <Widget>[
                            Column(
                              mainAxisAlignment: MainAxisAlignment.start,
                              children: <Widget>[
                                Expanded(
                                  flex: 2,
                                  child: Container(
                                    child: Column(
                                      mainAxisAlignment:MainAxisAlignment.center,
                                      children: <Widget>[
                                        new Image.asset("images/iobii.png",
                                            height: 100.0, width: 400.0),
                                        new Row(
                                            crossAxisAlignment: CrossAxisAlignment.center,mainAxisSize: MainAxisSize.max,
                                            mainAxisAlignment: MainAxisAlignment.center,
                                            children: <Widget>[new Image.asset("images/comune.png",
                                            height: 100.0, width: 100.0),
                                        new Image.asset("images/indara.png",height: 100.0,width: 100.0,)]),
                                        Padding(
                                          padding: EdgeInsets.only(top: 10.0),
                                        ),
                                        Text(
                                          "App Sviluppata da iobii.com per il comune di " +
                                              Language.of(context).comune+", in collaborazione con l'Associazione Indàra.",
                                          textAlign: TextAlign.center,
                                          style: TextStyle(
                                              color: Colors.black,
                                              fontWeight: FontWeight.normal,
                                              fontStyle: FontStyle.italic,
                                              fontSize: 20.0),
                                        )
                                      ],
                                    ),
                                  ),
                                ),
                              ],
                            )
                          ]));
                    },
                  ),
                );
              },
            ),
          ],
        ),
        body: new TabBarView(
          children: [
            new PostView(cookie: widget.cookie),
            new monumentaView(cookie: widget.cookie),
            new ServicesView(cookie: widget.cookie),
          ],
        ),
      ),
    );
...