dispose method

void dispose()

释放内部资源:清空监听器并释放内部创建的 controller(如果有)

注意:此方法会释放由本实例创建的 controller(如果构造时没有传入外部 controller), 调用者在调用后不应再使用本 FloatingOverlay 或其 controller。

Implementation

void dispose() {
  try {
    clearFloatingListeners();
  } catch (_) {}
  try {
    _dispose = true;
    _commonControl.dispose();
  } catch (_) {}
}