При открытии веб-просмотра во Flutter и клике по выпадающему списку получился Crash - PullRequest
0 голосов
/ 02 марта 2020

[ОШИБКА: flutter / lib / ui / ui_dart_state. cc (157)] Необработанное исключение: 'package: flutter / src / widgets / page_view.dart': сбойное утверждение: строка 179 pos 7: ' position.isNotEmpty ': невозможно получить доступ к PageController.page до того, как с ним будет создан PageView.

new WebView(
                initialUrl: webUrl,
                javascriptMode: JavascriptMode.unrestricted,
                onWebViewCreated: (controller) {
                  _myController = controller;
                },
                /*javascriptChannels: <JavascriptChannel>[
                  _toasterJavascriptChannel(context),
                ].toSet(),*/
                onPageFinished: (url) {
                  _myController.evaluateJavascript(
                      "console.log(document.documentElement.innerHTML);");

                  setState(() {
                    _loadedPage = true;
                  });
                },
              ),```

1 Ответ

0 голосов
/ 02 марта 2020
GestureDetector(
              child: WebviewScaffold(
                url: webUrl,
                withJavascript: true,
                withLocalStorage: true,
                persistentFooterButtons: <Widget>[
                  RaisedBtn(
                    onPressed: (){
                      waafiPaySpalshScreen();
                      flutterWebviewPlugin.dispose();
                    },
                    text: "Confirm",
                  )
                ],
              ),
            ),
...