Se debe proporcionar al menos una variante de datos del portapapeles
Como preparación para admitir múltiples variantes de datos del portapapeles, se debe proporcionar al menos una variante de datos del portapapeles.
Resumen
#El argumento text del constructor ClipboardData ya no admite valores nulos.
El código que proporcione null al argumento text debe ser migrado para proporcionar
una cadena vacía ''.
Contexto
#Como preparación para admitir múltiples variantes de datos del portapapeles, el
constructor ClipboardData ahora requiere que se proporcione al menos una variante de datos.
Anteriormente, las plataformas eran inconsistentes en cómo manejaban null.
Ahora el comportamiento es consistente en todas las plataformas. Si te interesan
los detalles de bajo nivel, consulta el PR 122446.
Descripción del cambio
#El argumento text del constructor ClipboardData ya no admite valores nulos.
Guía de migración
#Para restablecer el portapapeles de texto, usa una cadena vacía '' en lugar de null.
Código antes de la migración:
void resetClipboard() {
Clipboard.setData(ClipboardData(text: null));
}
Código después de la migración:
void resetClipboard() {
Clipboard.setData(ClipboardData(text: ''));
}
Timeline
#Introducido en la versión: 3.10.0-9.0.pre
En la versión estable: 3.10.0
Referencias
#Documentación de la API:
PRs relevantes:
A menos que se indique lo contrario, la documentación de este sitio refleja Flutter 3.44.0. Página actualizada por última vez el 2026-05-05. Ver código fuente oreportar un problema.