Как сохранить в локальном AsyncStorage текстовый файл?

Я создаю новое приложение с нативным реагированием, которое извлекает некоторых пользователей из URL-адреса.

Далее вы можете выбрать одного из этих пользователей из списка и выбрать другие данные. Затем нужно выбрать время.

Например: это похоже на то, когда у вас есть список исполнителей, затем вы выбираете альбом, а затем песню.

В настоящее время я использую AsyncStorage.

Спасибо за помощь.

Я хочу сохранить все эти выбранные данные в текстовом файле и сохранить его в смартфоне, так как вы находитесь в сети, а затем загрузить этот текстовый файл.

Мой вопрос заключается в том, как сохранить данные в текстовом файле. Файл должен быть в таком виде:

  1. Имя: Джон Доу
  2. номер: 12345
  3. время: 1,5

person traker98    schedule 02.07.2019    source источник


Ответы (1)


Использование 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');

обратите внимание, что значение должно быть сохранено в строке, вам нужно преобразовать при поиске

чтобы получить сохраненные данные

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

или еще для одного элемента

const name = await AsyncStorage.getItem('name');
person Vinil Prabhu    schedule 03.07.2019