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
相等运算符。
继承