在 nativescript 中存储一组收藏夹 application-settings
Storing an array of favorites in nativescript application-settings
我看到 tns-core-modules/application-settings
可以在设备上存储数据。我有一个应用程序,我想将用户的收藏夹存储到设备中。
假设我要存储最喜欢的歌曲列表,我可以使用 setString
和 getString
,但我不确定如何以编程方式获取所有歌曲。是否有其他选项或方法来实现我所缺少的,其中可以使用 songs
作为键访问字典,并且可以加载所有 songs
?
使用 JSON.stringify
和 setString
/ JSON.parse
和 getString
。
// Set favorite songs
appSettings.setString("favorites", JSON.stringify(songs));
// Get favorite songs
const songs = JSON.parse(appSettings.getString("favorites", "{}"));
我看到 tns-core-modules/application-settings
可以在设备上存储数据。我有一个应用程序,我想将用户的收藏夹存储到设备中。
假设我要存储最喜欢的歌曲列表,我可以使用 setString
和 getString
,但我不确定如何以编程方式获取所有歌曲。是否有其他选项或方法来实现我所缺少的,其中可以使用 songs
作为键访问字典,并且可以加载所有 songs
?
使用 JSON.stringify
和 setString
/ JSON.parse
和 getString
。
// Set favorite songs
appSettings.setString("favorites", JSON.stringify(songs));
// Get favorite songs
const songs = JSON.parse(appSettings.getString("favorites", "{}"));