[英]Using .then in Flutter
我正在嘗試獲取數據集並將它們分配給列表。 數據集正在獲取,但在分配后顯示此,['DataAddOn' 的實例,'DataAddOn' 的實例,'DataAddOn' 的實例,'DataAddOn' 的實例,'DataAddOn' 的實例]
void initState() {
accountHandler.fetchDataAddOns().then((data) {
setState(() {
filteredList = data;
items = data;
print(filteredList[1].validity);
if (items == null) {
print("NULL");
} else {
print(items);
}
});
});
打印命令根本不打印該數據類型的內容。 您可以調試和擴展過濾列表項,或者您需要進一步指定打印結果,即過濾列表[1].validity.whatever
print(items);
上面的行實際上是打印一些實例的列表。 您不能直接使用print()
方法打印任何 dart object。 您可以將每個 object 轉換為 json object 或其他東西,然后您可以使用print()
方法打印。
您可以添加DataAddOn.toString()
,並以您想要的任何方式打印它。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.