【发布时间】:2020-08-02 14:04:29
【问题描述】:
我有一个最喜欢的音乐列表,我在第一次打开应用程序时从音乐中检索,应用程序从收藏夹中获取最喜欢的音乐列表。我想将此列表保存到共享
preferences.List<Music> favoriteMusic = new List<Music>();
音乐课在哪里:
class Music {
final int id;
final String name, size, rating, duration, img;
bool favorite;
Music({
this.id,
this.rating,
this.size,
this.duration,
this.name,
this.img,
this.favorite,
});
factory Music.fromJson(Map<String, dynamic> jsonData){
return Music(
id: jsonData['id'],
rating: jsonData['rating'],
size: jsonData['size'],
duration: jsonData['duration'],
name: jsonData['name'],
img: jsonData['img'],
favorite: false,
);
}
}
如何保存喜爱的音乐列表?
【问题讨论】:
-
您可以在保存时序列化您的对象,并在检索时对其进行反序列化。
-
@Hamed 很抱歉,但是你能帮我序列化吗,我是新来的,对此有一些问题?
-
我添加了一个答案。