开发者社区> 问答> 正文

android webview不同Activity使用 localStorage:报错

在两个Activity界面加载两个HTML界面,第一个界面使用localStorage 写入,第二个界面用localStorage 读出值

读取的界面读出的值只能是APP安装时第一个界面写入的最开始的值,第一个界面随后写入其他值,第二个界面都无法读出。

从后台关掉APP重新进入,第二个界面就完全没有显示值。必须重新安装APP第一个界面写入的最新的值才会出现。


求大神指教!!!!

展开
收起
kun坤 2020-06-07 16:54:44 1522 0
1 条回答
写回答
取消 提交回答
  • 第一个界面随后写值后,你是否实现了两个界面的实时通信。第二界面是否实时能拿到第一个界面实时的值

    ######好像在不同的webview中localStorage是不能共享的,或者是共享的有问题。 现在使用https://github.com/didimoo/AndroidLocalStorage 这个项目中的方法实现了需要的功能,PS:这个github中有我的一个提问。 希望对你有帮助。###### localStorage是不能在webview间共享的
    2020-06-07 16:54:48
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
58同城Android客户端Walle框架演进与实践之路 立即下载
Android组件化实现 立即下载
蚂蚁聚宝Android秒级编译——Freeline 立即下载