android webview回退到首页并且清除记录 1C

我在activity中加载了一个webview,然后进行了多级界面加载,我想点按钮能回到首页,并且清除中间加载过得所有页面,请各路大神帮帮忙。。。。。(注:所有的页面都是在一个activity中)。

2个回答

你说的那个首页是最开始传的那个URL的网页?
直接在按钮的点击事件里面
mWebView.clearHistory(); // 清除
mWebView.loadUrl("http://www.baidu.com"); // 你要回到的那个首页的URL

JohnnyRicoLiu
johnnyricoliu 顺序错了,要先loadUrl,再clearHistory,因为clearHistory是清除当前页之前的页面
大约 2 年之前 回复

webview.reload();//刷新
webview.clearHistory();//清楚历史页面

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
Android WebView 回退到原生goback() 遭遇重定向
1.项目遇到调用H5的时候,永远返回不到原生的界面的尴尬。遇到的坑,来分享给大家。 导致这个问题的是由于前端页面的加载了很多的链接的时候,从一个url到另一个url,最后返回的时候永远的回到是到首页,也是由于首页的链接给的是.cn后缀而不是.html后缀。此时无法改变前端的问题,只有在我们移动端去监听webview的webViewClient里面的方法,来监听开始进来的地址。 2.具体的
android清除WebView使用的缓存的学习记录
因为实习的项目的需求,我需要清除项目中使用的WebView控件产生缓存先连接上OTG线,开adb shell进行调试,进入data/data目录找到安装的程序的位置;应用程序包的命名习惯的惯例是:域名.公司或组织名.程序文件结构如下:app_tbs:项目用到的腾讯TBS X5内核产生的文件app_textures:似乎是和图形界面描绘有关的文件app_webview:webview控件的文件夹ca...
Android webview 清除历史访问记录
今天在做一个需求的时候,需要webview加载url,然后有可能会重新加载一个新的url,这个时候,在加载一个新的url后,不能返回到以前的url里面, 于是乎就开始了今天的话题。。。多方查找,皆不能实现,很多博客就只有一个 webview.clearHistory(); 可是,这个方法该这么调用,如何调用?都没说。。。。不过,这种问题怎么能难道机智的程序员呢,接下来完美解决这个需求
回退到无内存管理
本课程由刘远东、张立铜两位工程师将两人在企业多年积累的开发经验结合而成。从基础的网络知识开始由浅入深地讲解如何使用C++实现一套支持百万级别并发的网络通信引擎。包含:高频并发、多线程、多进程、线程池、内存池、软件硬件瓶颈、如何测试优化网络处理能力等技术知识。可以应用在Windows、Linux、Android、IOS系统上。对从事高性能网络处理的前后端开发人员有极大帮助。咨询群:648738912
【记录】http2.0无法回退到http1.1
http2.0在图片等加载上面比http1.1快很多,因此,换到了http2.0。不过问题出现了,由于http2.0在兼容性上面并不是非常完整,导致使用http2.0的部分网站会偶发性出现协议失败的现象(几率很小)。而这种不稳定,促使我放弃一些网站的http2.0使用,因此就想换回http1.1,不过却出现http2.0无法回退到http...
gulp回退到旧版本
npm install gulp@3 -g
Electron 回退到低版本
1、安装默认版本的electron,如何安装看 这里 ; 2、下载想要的electron版本(例如:我在csdn下载了electron1.7.10版本); 3、在当前用户目录下找到 “C:\Users\Administrator.000\AppData\Roaming\npm\node_modules\electron”,进入 /dist目录,然后将自己下载的electron解压后,完全拷贝...
回退到某一版本
Java大数据系列视频课程:"java大数据培训学校全套教材"系列课程由750集视频构成,基本就 是1)时下流行的java培训学校主流内部教材,2)和市面上培训学校的通 行的课程体系几乎一样。所以这套课程都能自己学下来,等于上了培训学 校一次,完全可以找个java工程师的工作了。本门课程为"java大数据培训学校全套教材"系列课程的第三十四篇,学习Git 分支,git 版本回退等概念让大家对Git编程打下好的基础。
Android应用如何退到首页/登录页
打开某个互联网app , 界面层级是闪屏页(1秒后自动关闭)---登录页(登录成功后关闭)---首页Activity---Activity 1---Activity2--Activity3---Activity4,  这时Activity4是栈顶即正在显示的界面。 考虑如下问题: 问题1: 在其它手机上登录相同账号,  该app被踢下线要执行1、如何关闭所有历史Activity并打开登录
Android清除webview登录状态
native登录,然后同步cookie到h5,避免多次登录时。遇到native退出登录,并清空缓存后,webview的登录状态一直没法清除。 经过反复调试,对/data/data/包名/app_webview目录下的文件各种删减测试,发现有些状态是被保存在Local Storage文件夹下, 需要额外再清空这个文件夹下的内容(android中对应的方法WebStorage.getInstanc...
Vue分享出去的页面,按回退按钮回退到首页
Vue单页面分享出去的内容详情页,其中的 “上一步” 按钮通常是用路由this.$router.push(-1),等价于浏览器的返回按钮。但是分享出去的页面按“上一步”就会变成空白页,业务需求是可以上一步跳转到首页或者想要的页面。 思路就是进入分享内容页前,路由判断from的页面有没有路由,没有说明是首次进入,那么"上一步"就跳转到指定路由,否则上一步就是go(-1); data:(){ ...
SVN回退到之前的版本
最近开发由于做性能优化,把apk大小从190M优化到80M,出现了一些问题,所以想看看老版本的代码,于是在SVN上CheckOut了一份之前的老版本,记录一下过程. 1.打开SVN,查看Log,确定要回退到哪一个版本号,revision 2.在工作目录新建一个空文件夹,命名项目名,在文件夹内点击checkout,并选择相应的版本号,比如我的是9464 3.选择好之后...
git 回退到某个版本
--hard 后跟的是commit id,可以通过历史提交记录查看
记录Android webView 的一点点
哎哟,本来以为 WebView 开发会很简单,写写连接进去,脚本启动啥的 就可以。~~ 可是万万没想到啊 坑就出来了(自身的原因) 1,webView  @Override public void onPageFinished(WebView view, String url){ Log.e("onPageFinished",url); } 这个 onPageFinishe
android webview学习记录
android webview学习记录 android webview学习记录
git 回退到某次提交
有时做了提交后,发现提交的代码有问题,想要撤回到某次提交。 可以使用git reset命令。 首先你需要用git log 查看你需要回退到的提交的commit ID,也就是对应的哈希值。 git reset --soft commitID 只删除commitID之后的提交记录,代码的改动还在。 git reset --hard commitID 彻底删除commitID之后的版本,
git 回退到某个commit
可以本地直接reset到某个commit 然后push时选择“force ovewrite ...”选项,可以成功把远程git库覆盖掉。 但是有个弊端,多人开发时,其他人以前的老代码需要需要删掉,重新从服务器clone一份新代码,不然的话别人的代码拉不下来这份回退的push。还没找到方法解决。
Git-回退到指定版本
Git-回退到指定版本1. 方法一:git reset2.方法二:git commit --amend 1. 方法一:git reset 直接回退到指定版本,目标版本之后的提交将被删除。 情况一:“git reset --hard 版本库地址” ,拉取服务器指定提交到暂存区,该操作不影响工作区。 步骤1:执行“git reset --hard 版本库地址” ,将服务器指定版本拉取到本地暂存区。 查...
git回退到某个版本
命令行操作: 第一步: git log 查看之前的commit的id,找到想要还原的版本 第二步: git reset --hard 44bd896bb726be3d3815f1f25d738a9cd402a477还原到之前的某个版本 第三步: git push -f origin master强制push到远程 --------------------- 作者:李大瑞 来源:CSD...
svn回退到某个版本
-
git 命令回退到上次
首先 git log 可以查看到  commit 1579f3ba84dece2d3a5d500fa08317458e671300 Author: zhangyudong <zhangyudong@pateo.com.cn> Date: Mon Sep 3 16:18:48 2018 +0800 DOING=#152579 [Luncher]修改底图为蓝色 ...
git回退到之前的版本
步骤1,查看commit日志 # git log得到提交日志commit 4d070ae5940ce43b74d5e9ac2d918ac2b21d15c3 Author: Edward <ouxiangping@feixuekj.cn> Date: Wed Oct 11 17:40:12 2017 +0800 modify mt7688 gpio mmapcommit 208f8823cf
git回退到历史版本
1. 使用git命令行工具,先进入工程目录(含有.git目录的文件夹),使用log命令查看历史版本, git log 拿到某个需要回滚版本的id,例如是:6cd0423f9297f3fbff6e1a79019e4e7912fd0c79。 2. 使用 reset 命令 git reset --hard 6cd0423f9297f3fbff6e1a79019e4e7912fd0c79
gitlab回退到某次commit
Assume Commit 939e95b9baf4c5fa419a9bcd0c5964f144031f9agit reset --hard 939egit reset 939e
Xcode、iPhoneOS回退到历史版本的方法记录
昨天闲着没事把手机升级到iOS 11,连上Xcode说Xcode也要更新,Xcode更新又需要macOS也更新,闲着没事干就一股脑全更新了,虽然新的什么都好,Xcode9打开原来的工程也是报了好多警告和错误,不过每次更新都是这个样子,网上搜搜基本上也都能搞定,况且还新增了不少功能。 参考这篇文章:不可能不爱的 XCODE 9:最新功能详尽介绍 还能同时打开多个模拟器,还能无线在iPho
Android WebView及 一些细节记录
问题: WebView用播放视频 WebView的Activity被Finish之后。声音或者视频仍然在后台播放,声音也不停止。解决: 暂停播放:在页面的onPause方法中使用: webView.getClass().getMethod("onPause").invoke(webView,(Object[])null);继续播放:在页面的onResume方法中使用:webView.getCla
Android WebView与js交互的问题记录
记录下昨天项目开发中遇到的关于webView与js交互出现的小问题1.细节问题 1.贴上Html代码/**index.html*/ <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> </head> <body> <!--Js调用
Android之webview遇到的问题记录
Android之webview遇到的问题记录问题一、cookie同步问题有一个需求,在android中需要通过webview打开h5页面,并且需要把登录状态带到h5页面中,可以通过给webview要加载的url设置cookie的方式,同步登录状态。代码如下:public void synCookies(Context context, String url) { CookieMana
Android使用WebView的一些记录
项目中webview使用的一些记录
linux之svn回滚/回退到某个版本
我是代码svn命令svn up -r 版本号 //版本号不带rsvn log -l 3 -v //3是指需要查看的log条数,可根据需要自行修改##svn up -r 只是回退当前版本,如果重新执行svn up,则又回到最新的版本
git回退到某个历史版本
1. 使用git log命令查看所有的历史版本,获取某个历史版本的id,假设查到历史版本的id是139dcfaa558e3276b30b6b2e5cbbb9c00bbdca96。 2.  git reset --hard 139dcfaa558e3276b30b6b2e5cbbb9c00bbdca96 3. 把修改推到远程服务器 git push -f -u origin master
解决Android页面跳转时回退到桌面的问题
两个Activity跳转时不应执行任何耗时的操作,否则Android系统会回退到桌面再启动下一个Activity 测试机型:OPPO R9
git 版本控制 回退到某个版本
1.查看历史版本commit及其对应的版本号 git reflog 或 git log 如: cxm@cxm-ThinkPad-Edge-E431:~/workspaces/yolanda-pms$ git reflog d4941ec HEAD@{0}: reset: moving to d4941ec 4d28046 HEAD@{1}: commit: test d494
微信小程序退出按钮回退到登录页面
记录一下最近微信小程序 电能服务 开发遇到的一些问题 1,退出按钮一开始设置的是wx.navigateTo({url:&quot;../login/login&quot;}) 从登录页面输入账号进到小程序里,点击退出按钮,能实现完全退出,进入home=&amp;gt;A 子页面=&amp;gt;A.a子页面再用返回按钮回退到home页面,点击退出按钮就会退不出去。 是因为微信的五种页面跳转方式,下面记录一下微信的五种页面跳转。...
git 回退到commit前 保存修改
git reset --softcommitID 会将当前处于的commitID 到命令中的commitID之间的修改放到暂存区 可以再次进行commit 附上git push: git push origin HEAD:refs/for/分支名
git回退到某个指定版本
首先执行git log 查看近期历史版本 然后执行 git reset --hard 版本号 版本号即上图中红色圈起来的地方
清除 webView 存在的缓存!
CookieSyncManager.createInstance(getApplicationContext()); CookieManager.getInstance().removeAllCookie();  
清除WEBVIEW COOKie
-(void)clearWebViewCookie{    // UIWebView清除Cookie:     //清除cookies     NSHTTPCookie *cookie;     NSHTTPCookieStorage *storage = [NSHTTPCookieStorage sharedHTTPCookieStorage];     for (cookie i
清除UIWebView的缓存
//清除UIWebView的缓存     [ [NSURLCache  sharedURLCache ] removeAllCachedResponses];
android解析pdf并且使用webview展示
android使用pdf.js解析pdf
相关热词 c# 标准差 计算 c#siki第五季 c#入门推荐书 c# 解码海康数据流 c# xml的遍历循环 c# 取 查看源码没有的 c#解决高并发 委托 c#日期转化为字符串 c# 显示问号 c# 字典对象池