showAllFloating static method

dynamic showAllFloating()

Implementation

static showAllFloating() {
  if (TCICController.instance.isTCICDestroy) {
    return;
  }
  // 遍历所有已注册的 floating,恢复显示
  // 不再只依赖 _openedFloatingKeys,因为弹窗期间可能创建了新的 floating
  for (var key in _floatingKeys) {
    try {
      final targetFloating = _floatingCache[key];
      if (targetFloating != null && !targetFloating.isShowing) {
        targetFloating.showFloating();
      }
    } catch (e) {
      //TODO: handle exception
    }
  }
  _openedFloatingKeys.clear();
}