#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.