Verwenden AsyncStorage für das Speichern von lokalen Einstellungen:
Im Folgenden finden Sie die Einstellungen in Ihrem Code zu setzen (Dieses Beispiel für einige Switch ist
async setSettings() {
try {
var obj = {};
var settings = await AsyncStorage.getItem('settings');
settings = JSON.parse(result);
Object.assign(obj, settings);
this.setState(obj);
} catch(e) {
} finally {
}
}
Hier finden Sie Ihre Einstellungen ändern in Ihr Code
switchChanged(field, value) {
var obj = {};
obj[field] = value;
AsyncStorage.getItem('settings').then(function(strResult) {
var result = JSON.parse(strResult) || {};
Object.assign(result, obj);
AsyncStorage.setItem('settings', JSON.stringify(result));
});
this.setState(obj);
}
Und schließlich der Anruf bei der Render-Methode
<Switch
onValueChange={(value) => this.switchChanged('reminders', value)}
value={this.state.reminders} />
Hoffe, dass es Ihnen helfen kann :)