[英]Convert List<String> to List<dynamic>
我在我的程序中創建了一個列表作為字符串列表,如下所示。
List<String> finalcats = [];
然后我添加了 used shred 首選項,因為我想在另一個頁面中使用它
prefs.setStringList("postcategories", finalcats);
現在我想在另一個頁面中檢索它。
prefs.getStringList("postcategories")
可以很好地檢索,但我希望它作為一個列表。
如何轉換 List finalcats = []; 列表 = [];
getStringList
方法總是返回List<String>
。 您可以使用as
關鍵字進行轉換。 例如
List<String> categories = prefs.getStringList("postcategories");
List<dynamic> dynamicCategories = categories as List<dynamic>;
或者您可以遍歷列表並將每個元素轉換為Map
像這樣
categories.map((value) => {'key': value}).toList();
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.