我在缓存中有一个pdf文件,需要将其加载到webview中。
该代码在iOs中工作正常,但android显示空白屏幕。
@override
Widget build(BuildContext context) {
return FutureBuilder<File>(
future: pdfFile,
builder: (BuildContext context, AsyncSnapshot<File> snapshot) {
if (snapshot.hasData) {
print(snapshot.data.path);
return Container(
child: WebView(
initialUrl: 'file://${snapshot.data.path}',
javascriptMode: JavascriptMode.unrestricted,
),
);
} else {
return Container(
child: const Center(
child: CircularProgressIndicator(),
),
);
}
});
}
对此有任何帮助。