sunnylqm / react-native-storage

local storage wrapper for both react-native and browser. Support size controlling, auto expiring, remote data auto syncing and getting batch data in one query.
MIT License
3.01k stars 268 forks source link

load没回调then, 没有数据返回 #230

Closed HycHcl closed 5 years ago

HycHcl commented 5 years ago

react 0.59.0

HycHcl commented 5 years ago

重启或者翻墙又可以了 没找到问题

HycHcl commented 5 years ago

@sunnylqm 会有这个问题么 . 我魅族 经常这个回调不回来

sunnylqm commented 5 years ago

0.57版本前的rn有这个问题 https://github.com/sunnylqm/react-native-storage/issues/147

HycHcl commented 5 years ago

我是0.59的版本

sunnylqm commented 5 years ago

嗯,一直都有线程被其他原生模块阻塞的可能,https://github.com/react-native-community/async-storage/blob/LEGACY/docs/advanced/DedicatedExecutor.md

HycHcl commented 5 years ago

加这个AsyncStorage_dedicatedExecutor=true的作用是什么, 有点没看懂, 加了 , 但还是没什么用. . .有些手机好像不会这样

sunnylqm commented 5 years ago

作用就是使用独立的线程,避免被阻塞,记得要重新编译,而且要用支持的版本(1.6.1以上)

HycHcl commented 5 years ago

升级后重新打包后可以了 谢谢

jun58 commented 4 years ago

我想问一下,在debugger模式下有用吗?我配置了但是还是不生效,刚设置之后是可以获取到的。重启app之后就获取不到了 这是刚设置的时候: image image 这是重启之后的: image image 这个是配置: image 这个是版本: image

sunnylqm commented 4 years ago

@jun58 上面说的是then和catch都不触发的情况,但你这个有catch触发,你有指定storageBackend吗

jun58 commented 4 years ago

@jun58 上面说的是then和catch都不触发的情况,但你这个有catch触发,你有指定storageBackend吗

是这样吗? image

jun58 commented 4 years ago

@sunnylqm error是不是就是没有找到的意思

sunnylqm commented 4 years ago

NotFoundError就是没找到 你的控制台里有其他报错或者警告吗

jun58 commented 4 years ago

NotFoundError就是没找到 你的控制台里有其他报错或者警告吗

这个:

image

sunnylqm commented 4 years ago

你的import写得对吗

jun58 commented 4 years ago

image

jun58 commented 4 years ago

抄的文档 image

jun58 commented 4 years ago

刚刚测试了IOS上也是一样的问题,Android和IOS都是debug模式

sunnylqm commented 4 years ago

代码贴更完整点吧

jun58 commented 4 years ago

额,我检查了一下,发现是我每次启动的时候都清空了storage,注释掉代码之后可以了,不好意思。。。