一个需求,当点击button按钮时,希望加载另一个url。

以下方法可以成功!

@override

public void onclick(view view) {

webview.loadurl(url);

webview.loadurl( "javascript:window.location.reload( true )" );

}

亲测管用!

补充知识:webview.loadurl使用误区

当使用loadurl加载网页的时候,有时候会出现调用系统浏览器加载网页的现象,网上大部分的解决方案是 :

webview.setwebviewclient(new webviewclient() {

public boolean shouldoverrideurlloading(webview view, string url)

{

view.loadurl(url);

return true;

}

}

这确实可以达到在当前webview加载网页的效果,但是却做了多余的工作,以及不合理的返回值。

实际上,如果你只需要避免启动系统浏览器来加载页面的情况,只需要这么写就可以了

webview.setwebviewclient(new webviewclient());

完全不需要另外写个类继承webviewclient,然后在重写它的方法。

当应用场景更复杂的时候,你就能发现网上提供的方法的弊端了:

url存在重定向,无法回退

shouldoverrideurlloading(webview view, string url)

的返回值决定了webview是否自动处理该url,也就是是否加载。当返回true时,由程序处理,当返回false时,webview会自己处理,也就是相当于自动执行了loadurl方法。

以上这篇解决webview 第二次调用loadurl页面不刷新的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持萬仟网。

android webview 重定向 多次load问题,解决webview 第二次调用loadUrl页面不刷新的问题...相关推荐

  1. 解决苹果手机点击返回键页面不刷新问题

    解决苹果手机点击返回键页面不刷新问题 参考文章: (1)解决苹果手机点击返回键页面不刷新问题 (2)https://www.cnblogs.com/-mrl/p/7150417.html (3)htt ...

  2. 解决ios端返回上一个页面不刷新页面的问题

    javascript返回上一个页面也许你会立马想到几种方案: 1.<a href="javascript:history.go(-1)">返回上一页</a> ...

  3. 【Android 应用开发】Android中使用ViewPager制作广告栏效果 - 解决ViewPager占满全屏页面适配问题

    . 参考界面 : 携程app首页的广告栏, 使用ViewPager实现        自制页面效果图 : 源码下载地址: http://download.csdn.net/detail/han1202 ...

  4. Android多条短信监听不到,Android短信验证码监听,解决onChange多次调用

    先说一句:MIUI请放弃治疗!这里给个传送门: MIUI通知类短信权限的坑 识别短信验证码并提取还是挺常见的一个需求.所要解决的问题主要有: 1.如何监听 2.如何提取短信中的验证码 3.监听多次调用 ...

  5. 解决Edge浏览器一定时间后页面不刷新的问题

    目录 问题描述 问题原因 解决办法 问题描述 使用Edge浏览器打开了某个线报网站,该网站会实时在网页上更新最新线报,但发现如果一定时间后电脑仍不活动或电脑锁屏一段时间,该网站数据就停止了更新. 问题 ...

  6. android 服务器返回302,Android WebView 内处理302重定向不跳转的解决

    最近项目中Webview加载第三方的具有302的重定向,但是却发现却没有重新跳转.最后发现问题如下: public boolean shouldOverrideUrlLoading(WebView v ...

  7. Android WebView重定向GOBACK问题

    问题:最近项目中遇到WebView在重定向时GOBACK不好用了!我在webview进行表单提交后,返回列表显示提交成功,GOBACK后又进行了一次表单提交....就这样一直循环. 分析:URLx-- ...

  8. Android WebView重定向问题的解决方案

    Android WebView重定向问题的解决方案 参考文章: (1)Android WebView重定向问题的解决方案 (2)https://www.cnblogs.com/zimengfang/p ...

  9. Android WebView重定向问题,Android Webview重定向问题解决方法

    项目中需要webview重定向,但是由于一个webveiw里面有许多加载操作,因此在调用webview.goback()方法时,往往达不到我们需要的操作效果. 1.解决方法 WebBackForwar ...

最新文章

  1. 语义分割--Mix-and-Match Tuning for Self-Supervised Semantic Segmentation
  2. 【HDU1582 HDU1452 HDU1098 HDU3524 HDU1005 HDU2623 HDU2674】
  3. JZOJ 5906. 【NOIP2018模拟10.15】传送门 (portal)
  4. JDK14性能管理工具:jmap和jhat使用介绍
  5. java并发之CAS
  6. Python-学习-import语句导入模块
  7. jQuery对象和DOM对象的区别和转换
  8. Application Request Route实现IIS Server Farms集群负载详解
  9. 学土木结构考计算机等级考试,请教各位,我是学土木的,考计算机二级的哪个比较好?...
  10. python ssh登录交换机_python使用paramiko模块通过ssh2协议对交换机进行配置的方法...
  11. POJ2255 Tree Recovery 前序 中序求后序
  12. 3D建模系统blender快捷键
  13. 微信公众号模板消息 换行
  14. 向淘宝学运营:移动MM速长成
  15. Java实现角度转换器
  16. UE4 制作一款动画播放器
  17. BUCT数据结构——图
  18. JT/T808消息体转义
  19. 将字符串转换为singel类型
  20. 香蕉派,修改 uboot 和 kernel 串口波特率

热门文章

  1. java web api 版本控制_怎么做 Web API 版本控制?
  2. kiss原则包括什么_和女孩牵手与kiss的具体方法
  3. Linux 之五 最新 2021 一图看尽 Linux 发行版
  4. Oracle 原理:高水位线、PCTFREE、PCTUSED、索引组织表、簇表、临时表
  5. 小明分享:8ms平台入门教程
  6. 初识python评课稿_开平方函数 python
  7. fieldset 添加2个legend_第231号!增补乙基纤维素等2个饲添进入饲料添加剂品种目录(2013)...
  8. 转载:工程师笔记|STM32F030在低温下无法启动
  9. linux系统文件查找实验报告,Linux 文件查找与打包
  10. 6000字,详解数据仓库明星产品背后的技术奥秘