Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/react-native/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sql-server-2005/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
React native 是否可以使用本机异步存储永久存储数据?_React Native_React Native Android_Asyncstorage - Fatal编程技术网

React native 是否可以使用本机异步存储永久存储数据?

React native 是否可以使用本机异步存储永久存储数据?,react-native,react-native-android,asyncstorage,React Native,React Native Android,Asyncstorage,我想在异步存储中存储应用程序数据。我希望能够持久保存这些数据,并且在应用程序刷新时永远不会丢失这些数据。实际上,我将创建一个工作列表网站,我希望用户选择他想要查看的工作的城市,并永久保存这些信息。 我就是这样做的 deviceStorageCity.saveItem(“城市”,选中城市) 但当我刷新时,该页面的状态也会被刷新。 任何帮助都将受到感谢 在您没有故意清除数据或清除应用程序数据之前,这些数据将一直可用。 export const deviceStorageCity = { asy

我想在异步存储中存储应用程序数据。我希望能够持久保存这些数据,并且在应用程序刷新时永远不会丢失这些数据。实际上,我将创建一个工作列表网站,我希望用户选择他想要查看的工作的城市,并永久保存这些信息。 我就是这样做的

deviceStorageCity.saveItem(“城市”,选中城市)

但当我刷新时,该页面的状态也会被刷新。
任何帮助都将受到感谢

在您没有故意清除数据或清除应用程序数据之前,这些数据将一直可用。
export const deviceStorageCity = {

  async saveItem(key, value) {
    try {
      var jsonOfItem = await AsyncStorage.setItem(key, JSON.stringify(value));
      return jsonOfItem;
    } catch (error) {
      console.log('AsyncStorage Error: ' + error.message);
    }
  }

};