ViewFlipper 切换页面,某一webView当中的数据不能及时更新

使用ViewFlipper进行页面切换时,发现WebView无法正确加载超过一次的数据。即使尝试多种方法,如清空再重新加载数据,仍然只能显示第一次加载的内容。该问题在Android应用开发中较为常见。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

这是一个奇怪的问题,项目中我用ViewFlipper实现动画切换页面,(一个acitivity,两个layout.xml),其中一个中包含有一个WebView需要动态显示数据,我发现进入到那个页面为其实置数据,一直更新不过来,不知道为什么。

WebView.loadData("a","text/html","UTF-8");

WebView.loadData("b","text/html","UTF-8");

永远只显示 内容 a , 不知道为什么,试了好多设置都不行。


暂时解决方案:在离开WebView所在页面时,

WebView.loadData("","text/html","UTF-8"); //先置空,


然后再付新值,不过不可以写在一起,因为有动画原因。


这样做的显示效果不好,所以解决方案还在寻找中.... 


具体问题描述如下链接。

参考资料:

http://stackoverflow.com/questions/8082629/webview-cannot-load-html-data-more-than-2-times

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值