#flutter
Вопрос:
я пытался использовать библиотеку Flutter_webview, но, похоже, не могу заставить ее работать. Все, что я вижу, — это пустой экран, и в отладке я вижу асинхронную приостановку, Кто-нибудь может мне помочь, в чем может быть проблема?
import 'package:flutter/material.dart';
import 'package:webview_flutter/webview_flutter.dart';
class NewPageClicked extends StatelessWidget {
final Completer<WebViewController> _controller =
Completer<WebViewController>();
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(
title: Text("Test"),
),
body: WebView(
initialUrl: 'https://www.google.com/',
javascriptMode: JavascriptMode.unrestricted,
onWebViewCreated: (WebViewController webViewController) {
_controller.complete(webViewController);
},
),
);
}
}
А это консоль отладки
E/flutter (31283): #0 StandardMethodCodec.decodeEnvelope
package:flutter/…/services/message_codecs.dart:597
E/flutter (31283): #1 MethodChannel._invokeMethod
package:flutter/…/services/platform_channel.dart:158
E/flutter (31283): <asynchronous suspension>
E/flutter (31283): #2 TextureAndroidViewController._sendCreateMessage
package:flutter/…/services/platform_views.dart:1043
E/flutter (31283): <asynchronous suspension>
E/flutter (31283): #3 AndroidViewController.create
package:flutter/…/services/platform_views.dart:748
E/flutter (31283): <asynchronous suspension>
E/flutter (31283): #4 RenderAndroidView._sizePlatformView
package:flutter/…/rendering/platform_view.dart:193
E/flutter (31283): <asynchronous suspension>
E/flutter (31283):
Комментарии:
1. вы пробовали режим выпуска?! Реальное устройство или эмулятор?! Версия Android или iOS?! Некоторым могут потребоваться дополнительные детали, чтобы это сработало.
2. Я попробовал это на эмуляторе Android…