NativeCallable<T extends Function>抽象 最终

一个本地可调用类,它会监听对本地函数的调用。

创建一个与 Dart 函数链接的本地函数,以便调用本地函数会通过某种方式调用 Dart 函数,并将参数转换为 Dart 值。

注解
  • @Since('3.1')

构造函数

NativeCallable.isolateLocal(@DartRepresentationOf("T") Function callback, {Object? exceptionalReturn})
构造必须从创建它的同一个线程中调用的 NativeCallable。
工厂
NativeCallable.listener(@DartRepresentationOf("T") Function callback)
构造可以从任何线程中调用的 NativeCallable。
工厂

属性

hashCode int
此对象的哈希码。
无设置器继承
keepIsolateAlive bool
此 NativeCallable 是否保持其 Isolate 活跃。
获取器/设置器对
nativeFunction Pointer<NativeFunction<T>>
可以用来调用构造函数中传入的 callback 的本地函数指针。
无设置器
runtimeType Type
对象的运行时类型的表示。
无设置器继承

方法

close() → void
关闭此回调并释放其资源。
noSuchMethod(Invocation invocation) → dynamic
当访问不存在的方法或属性时调用。
继承
toString() String
此对象的字符串表示。
继承

运算符

operator ==(Object other) bool
等价运算符。
继承