receiveFileUri method
void
receiveFileUri(
- dynamic callback(
- dynamic
override
方式3: flutter 以回调方式,接受原生平台 android,ios 传递的文件
Implementation
void receiveFileUri(Function(dynamic) 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);
final path = OpenFileResult(List<String>.from([file_uri]));
callback(path);
break;
default:
break;
}
});
}