一个本地可调用对象,它监听对本地函数的调用。
创建一个与 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 - 相等运算符。继承