receiveFileUri method
方式3: flutter 以回调方式,接受原生平台 android,ios 传递的文件
Implementation
void receiveFileUri(Function(OpenFileResult?) callback) {
methodChannel.setMethodCallHandler((result) async {
switch (result.method) {
case api_getFile:
final String? file_uri = result.arguments;
if (file_uri == null || file_uri.isEmpty) return callback(null);
callback(OpenFileResult(file_uri));
break;
default:
break;
}
});
}