void _onFloatButtonPressed()

in example/lib/pages/link/link_page.dart [203:227]


  void _onFloatButtonPressed() {
    bool hasLinkFilled = false;
    for (var item in items) {
      if (item.link.isNotEmpty) {
        hasLinkFilled = true;
        // 保存链接
        SPManager.instance.saveString(item.name, item.link);
        continue;
      }
    }

    // 如果有链接填写,则跳转到目标页面
    if (hasLinkFilled) {
      // 跳转到目标页面
      Navigator.pushReplacementNamed(context, items.firstOrNull?.route ?? "");
    } else {
      // 提示用户输入链接
      ScaffoldMessenger.of(context).showSnackBar(
        const SnackBar(
          content: Text('请先输入链接'),
          backgroundColor: Colors.red,
        ),
      );
    }
  }