至少提供一種剪貼簿資料變體
概述
#ClipboardData 建構函式的 text 引數不再是可空型別。提供 null 給 text 引數的程式碼必須遷移為提供一個空字串 ''。
背景
#為了支援多種剪貼簿資料變體,ClipboardData 建構函式現在要求至少提供一種資料變體。
之前,各平臺對 null 的處理方式不一致。現在的行為在各平臺之間是一致的。如果您對底層細節感興趣,請參閱 PR 122446。
變更說明
#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