Webview 点击状态按钮,然后再进入下一页,再返回,状态按钮又被初始化了

Webview 上面显示一个 H5 ,然后用户在 H5 上面点击【签到】,当前 H5 页面上显示【已签到】,然后继续点击页面上的一个按钮进入下一个 H5 页面,然后按返回,返回到第一个 H5 ,结果显示为【未签到】了。具体的解决方案如下:

1、如果是 在 webview 按 back 键时候重新加载页面了,那么就让 h5 做下状态保存。
2、也可能在 goback 的时候就没有重新请求,只是加载了缓存中的第一次请求这个url的页面内容,之后再这个页面的操作没有缓存。那就 WebSettings setCacheMode(LOAD_NO_CACHE), 重新刷新一下页面。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值