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