如何在本地 AsyncStorage 中保存一些文本文件?

How to save in local AsyncStorage some text file?

我正在使用 React Native 创建一个新应用,它从 url.

中获取一些用户

接下来,您可以从列表中选择这些用户之一,然后选择其他数据。那你得select一次。

例如:就像你有一个艺术家列表,然后你选择一张专辑,然后选择一首歌曲。

我目前正在使用 AsyncStorage。

感谢您的帮助。

我想将选择的所有这些数据保存在一个文本文件中,并在您在线时将其存储在智能手机中,然后上传此文本文件。

我的问题是如何将数据保存在文本文件中。 该文件需要采用这种形式:

  1. 姓名:李四
  2. 人数:12345
  3. 时间:1,5

使用AsyncStorage,存储数据

await AsyncStorage.setItem('user', JSON.stringify({name: 'John Doe', number: 12345, time: '1,5'}));

这将保存为 json 字符串

作为单独的项目存储

await AsyncStorage.setItem('name','John Doe');
await AsyncStorage.setItem('number','12345');
await AsyncStorage.setItem('time','1,5');

注意value需要存成string,检索时需要转换

获取存储的数据

const user = await AsyncStorage.getItem('user');

否则对于单个元素

const name = await AsyncStorage.getItem('name');