问题标签 [asyncstorage]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
4471 浏览

android - AsyncStorage 无法在 android 上使用 react native 正常工作

AsyncStorage 不允许我覆盖或删除数据。

这是我的数据

以下函数是我要从 AsyncStorage 保存和检索的地方。

我的渲染函数包含以下内容

状态和道具没有任何问题。注释掉所有 AsyncStorage 内容并记录状态和道具会产生预期的结果。

我认为这里的主要问题是由 AsyncStorage.getItem 引起的。如果没有这种方法,所有的功能和东西都会按预期工作。我也尝试将其放入 componentWillUpdate 和 componentWillMount 并得到相同的结果。我究竟做错了什么?

有人请帮忙。

0 投票
2 回答
599 浏览

javascript - React Native AsyncStorage 不会在第一次尝试时获取

尝试显示保存到 AsyncStorage 的数据时出现此行为:http: //sendvid.com/5ash8vpu

相关代码:

屏幕1:

屏幕2:

屏幕 1 是我点击“Favoritos e Alertas”的屏幕,屏幕 2 是仅在第二次尝试时显示汽车的屏幕。有谁知道为什么我第一次打开屏幕时没有显示汽车?

0 投票
1 回答
297 浏览

javascript - 使用 React-Native AsyncStorage 通过 App Store/Google Play 中的应用更新存储数据

考虑到我在 App Store/Google Play 中有一个应用程序,它将根据用户交互在本地将一些数据保存在 AsyncStorage (React-Native) 中,如果我制作应用程序的更新版本并推送,这些数据会发生什么它到 App Store/Google Play?

它仍然会保存在 AsyncStorage 中吗?

0 投票
2 回答
709 浏览

android - null 不是对象

我正在尝试从 AsyncStorage 中获取存储值。但它给出了 null is not an object 错误。这是我的代码。

给出以下错误 null is not an object (evalating 'this.state.selectedUser') E:\REACT_NATIVE_PROJECTS\NativeBase-KitchenSink-master\js\components\home\index.js:49:18 我做错了什么?

0 投票
3 回答
3241 浏览

javascript - 使用 localstorage 在 React 或 React Native 中仅显示一次组件

我有以下情况,我试图使用 localstorge 仅显示一次屏幕组件。这让我精神抖擞。

应用程序.js

0 投票
0 回答
254 浏览

node.js - React Native 和 node js - 获取输入值并在控制器中使用它们

我有一个具有用户名和密码文本输入字段的本机组件。我希望输入的值在节点 js 控制器中可用以查询我的数据库。我无法使用 AsyncStorage,因为我无法在控制器中导入 AsyncStorage。我该如何进行这项工作?请帮忙。

我的登录屏幕:

控制器从数据库中查询用户名。目前,它是硬编码的。

0 投票
1 回答
1959 浏览

javascript - React-Native 更新 AsyncStorage 项

每次汽车更改价格时,我的应用都会向用户发送通知。它是通过每小时运行的代码完成的。

代码如下:

首先,它获取我的 AsyncStorage 上的当前数据。如果它有数据,它会从 API 获取新数据,然后比较两个数据,如果价格不同,它会向用户发送通知。

问题是我需要'key'用新价格更新每辆车(如果价格发生变化),否则应用程序将继续向用户发送通知。

0 投票
0 回答
536 浏览

javascript - React Native:如何使用 Java 代码通过 React Native 异步存储获取数据

  • 是否可以通过 Android-Java 代码从 React Native Async-Storage 获取数据?

  • 如果可能的话,我如何使用 Android-Java 代码来获取异步存储数据(id 等)。

我的 RN Async Storage 的数据结构是:(id, fname, lname, isactive)

我想做的事:

我想使用 Android 的 Java 代码与 RN Async Storage 连接并获取数据的值。例如:id、fname、lname .. 等。

0 投票
3 回答
1847 浏览

asynchronous - React Native - Async storage information is extracted after componentWillMount()

I am storing if a checkbox is checked or not using AsyncStorage. When I reload the app, I see from logs that inside the asynchronous variable the correct information is stored. But, it is loaded after componentWillMount. Because of that, the checkbox does not appear checked, as it should be.

I think a good workaround will be to change the checkbox properties inside the asynchronous function. Do you think that would be a good solution? Do you have other suggestions for showing the correct checkbox value?

My code:

There is no difference if I put everything in componentWillMount in the constructor.

0 投票
2 回答
1329 浏览

react-native - 在 react-native 中本地保存对象集的最佳方法是什么?

AsyncStorage 无法保留数据,我已经用完了保存一组对象并使用列表中的新条目更新它们的选项。请帮忙