listenOnce<T> static method

void listenOnce<T>(
  1. dynamic target,
  2. void listener(
    1. T value
    )
)

一次性监听

Implementation

static void listenOnce<T>(dynamic target, void Function(T value) listener) {
  Function? wrapper;
  wrapper = (value) {
    listener(value as T);
    removeListener(target, wrapper as void Function(T));
  };
  addListener(target, wrapper as void Function(T));
}