Flutter Web Views не отвечает - PullRequest
0 голосов
/ 30 апреля 2020

Привет .. когда я использую веб-представление, оно нормально работает с обычными ссылками .. Но сейчас я пытаюсь использовать его с переменной, но оно не работает. И облачный пожарный магазин работает нормально. Он возвращает правильную строку, которая является ссылкой на страницу Instagram, а затем сохраняется в переменную "thankGod", и он сохраняет, я его протестировал, но webView ничего не получает ...

import 'dart:async';

import 'package:flutter/material.dart';
import 'package:cloud_firestore/cloud_firestore.dart';
import 'package:webview_flutter/webview_flutter.dart';


class Home extends StatefulWidget {
  @override
  _HomeState createState() => _HomeState();
}


class _HomeState extends State<Home> {
final Completer<WebViewController> _completer = Completer<WebViewController>();
DocumentReference documentReference = Firestore.instance.collection('dailyPictures').document('t1');
    Future<void> getData() async{
     await documentReference.get().then((datasnapshots) {
           if (datasnapshots.exists) {
                setState(() {
                   thankGod = datasnapshots.data['picture1'];
                });
           } else {
             //
           }
     });
   }
String thankGod;
   @override
  void initState() {
    super.initState();
    getData();
  }
@override
   Widget build(BuildContext context) {
   return Scaffold(
       backgroundColor: Colors.black,
        body: Container(
        decoration: BoxDecoration(
            borderRadius: BorderRadius.circular(90),
            ),
        height: MediaQuery.of(context).size.height,
        width: MediaQuery.of(context).size.width,
        margin: EdgeInsets.fromLTRB(
        20,
        20,
        20,
        20
        ),
        child: 

               WebView(
        initialUrl: thankGod,
        debuggingEnabled: true,
        javascriptMode: JavascriptMode.unrestricted,
        onWebViewCreated: ((WebViewController webViewController){
          _completer.complete(webViewController);
            }),
           ),


   ));

  }
}

Пожалуйста, мне нужна помощь

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