Для сохранения значения flatlist в asyncstorage

#react-native #react-native-flatlist #asyncstorage

#react-native #react-native-flatlist #asyncstorage

Вопрос:

я новичок в react native. я пытаюсь сохранить элемент flatlist. Элемент flatlist поступает из автозаполнения. я воспроизвел элемент автозаполнения в flatlist . я хочу сохранить отображаемый элемент в asyncstorage.

Я попытался сохранить данные, которые я создал, в одном классе DatabaseHelper.

 <FlatList
      keyExtractor={(item, index) => index}
      style={{flex:1}}
      data={this.state.timezoneArray}
      renderItem={({item}) => <Text style={{padding:10,borderBottomWidth:1,borderBottomColor:"#000000"}}>{item}</Text>}
    />

      ) : (
        <Text style={styles.infoText}>Enter Location</Text>
      )}
  

Это мой фактический экран:

введите описание изображения здесь

Комментарии:

1. Есть ли у вас какие-либо действия в автоматических предложениях? Как вы пытались сохранить свои данные?

2. да, у меня есть один json-файл, из которого я извлекаю данные и отображаю все названия стран.

3. gist.github.com/erdem/8c7d26765831d0f9a8c62f02782ae00d это ссылка, по которой часовой пояс соответствует странам перехода.

4. Вы сказали «Я пытался сохранить данные, которые я создал в одном классе DatabaseHelper»., где вы пытаетесь сохранить данные? Если вы хотите сохранить данные из списка входящих стран, обновите в this.setState({}) переменную.setState({}).

5. да, чтобы сохранить часовой пояс, я создал один класс databasehelper.