Open Abdulvaliy opened 1 year ago
Even though every setup is done correctly, on Android it says Non-existent file.
Here is my code
FileViewController? controller = FileViewController.asset(filePath!); Navigator.of(context).push( MaterialPageRoute<void>( builder: (_) => FileViewer( fileName: fileName, controller: controller!, ), ), );
file_viewer.dart
import 'package:flutter/material.dart'; import 'package:flutter_file_view/flutter_file_view.dart'; import 'components.dart'; class FileViewer extends StatelessWidget { const FileViewer({Key? key, required this.fileName, required this.controller}) : super(key: key); final String fileName; final FileViewController controller; @override Widget build(BuildContext context) { return Scaffold( appBar: AppBar( backgroundColor: Colors.white, leading: GestureDetector( onTap: () => Navigator.pop(context), child: Icon(Icons.adaptive.arrow_back, color: kPrimaryColor), ), title: Tooltip( message: fileName, child: Text(fileName, style: kTextSubtitle2), ), ), backgroundColor: kBackgroundColor, body: FileView( controller: controller, ), ); } }
Here is output on Android (real device, not emulator)
This is output on iOS simulator
If I did something wrong please correct me, if there is a bug on Android site I look forward fix that bug soon!
Even though every setup is done correctly, on Android it says Non-existent file.
Here is my code
file_viewer.dart
Here is output on Android (real device, not emulator)
This is output on iOS simulator
If I did something wrong please correct me, if there is a bug on Android site I look forward fix that bug soon!