Kin*_*uel 0 flutter flutter-dependencies
我正在 flutter 中构建一个应用程序,可以从互联网上读取 pdf 文件。我使用的软件包是“advance_pdf_viewer”。我已按照文档中的说明进行操作。但我的应用程序总是在显示圆形进度指示器小部件后几秒钟崩溃。
这是我的代码
//@dart=2.9
import 'package:flutter/material.dart';
import 'package:advance_pdf_viewer/advance_pdf_viewer.dart';
class PDFviewerPage extends StatefulWidget {
const PDFviewerPage({Key key}) : super(key: key);
@override
_PDFviewerPageState createState() => _PDFviewerPageState();
}
class _PDFviewerPageState extends State<PDFviewerPage> {
bool _isLoading = true;
PDFDocument _document;
loadDocument() async {
setState(() {
_isLoading = true;
});
final document = await PDFDocument.fromURL(
"https://unec.edu.az/application/uploads/2014/12/pdf-sample.pdf");
setState(() {
_document = document;
_isLoading = false;
});
}
@override
void initState() {
super.initState();
loadDocument();
}
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(
title: const Text('Example'),
),
body: _isLoading
? const Center(child: CircularProgressIndicator())
: PDFViewer(document: _document),
);
}
}
Run Code Online (Sandbox Code Playgroud)
另外,我在清单文件中启用了这些权限
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/>
Run Code Online (Sandbox Code Playgroud)
这是我的调试控制台中返回的错误消息 [ERROR:flutter/lib/ui/ui_dart_state.cc(209)] 未处理的异常:MissingPluginException(在通道 flutter_plugin_pdf_viewer 上找不到方法 getPage 的实现)
持续崩溃的原因可能是什么?我该如何解决它?
我遇到了同样的问题,到目前为止唯一对我有用的是使用以前版本的包:
(在 pubspec.yaml 上)
advance_pdf_viewer: 2.0.0
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
2588 次 |
最近记录: |