必须提供至少一个剪贴板数据变体
摘要
#The ClipboardData 构造函数
的 text
参数不再可为空。必须将向 text
参数提供 null
的代码迁移为提供空字符串 ''
。
上下文
#为了准备支持多个剪贴板数据变体,ClipboardData
构造函数现在要求提供至少一个数据变体。
以前,平台在处理 null
的方式上不一致。现在,跨平台的行为一致。如果您对底层细节感兴趣,请参阅 PR 122446。
更改说明
#The ClipboardData 构造函数
的 text
参数不再可为空。
迁移指南
#要重置文本剪贴板,请使用空字符串 ''
而不是 null
。
迁移前的代码
dart
void resetClipboard() {
Clipboard.setData(ClipboardData(text: null));
}
迁移后的代码
dart
void resetClipboard() {
Clipboard.setData(ClipboardData(text: ''));
}
时间线
#已合并到版本:3.10.0-9.0.pre
稳定版发布:3.10.0
参考
#API 文档
相关 PR
除非另有说明,否则本网站上的文档反映了 Flutter 的最新稳定版本。页面最后更新于 2024-04-04。 查看源代码 或 报告问题.