00:00
好,接下来就差这个最后一个外部view实现一个下拉刷新了,也就是我们要做这样的一个效果,就是一点进去,这是一个网页,然后右下拉它就呢会刷新。你看刚才这个数据就刷新了,好再拉一下,这是我微信里面实现的效果对吧。好,那同学我们接下来呢,就来做一做了,来到我们地方,来到案例这里。把这个web view注意啊,它有两个。这个呢是加载网页的,比如说它加载是谷歌的是吧,谷歌在国内现在是无法加载啊,所以我们分为百度。那这里呢,是我们的一个家,在本地的路径,是这样一个想法啊。好,那同学我们先去把这个复制过来。粘贴一下。然后呢,在这个地方里面。在这个地方里面,我们再去。这个。
01:00
把这个布局啊拷贝过来。粘贴到我们的目录下。然后呢?把这哥们。在功能清单文件里面注册。好,注册。然后。来到M这里。就是push to。Refresh my里面。去把它给。启动一下是吧,好启动的是这个门。再列一下。好点进去。好,那么看一下在这个地方里面用到的是什么呢。我们要看这个activity的话,一般先看布局,它有什么东西,它用的是一个。啊。也就是说通过它可以得到BU,然后加载我们的网页是吧?好,这个地方我们仍然可以改为。
02:03
硅谷。那么呢,把这个也改一下。好,那么在我们这个地方里面的话呢,我们仍然还要加上它这个标题。然后呢,我们一会儿把这哥们十里画下。好,然后呢,把它给加载一下。好把他给抢走。好,那么我们把它给设置一下,好那么我们设什么呢。好,我们就用这个类。里面去好,我们看一下代码在这个地方里面,他得到这个过后啊,他在地方里面。
03:06
16化16号过后,最后呢,他得到一个什么YY又用来干嘛的,大家看一下。Web u啊,它是用来干嘛的呢?所以它可以什么加载网页。网页网页的话,不管是就是网页的话呢,本地的和网络。的网页都可以啊,而且我们个页面有视频,且可以直接播放视频,非常这个空啊,好,那这时候我们可以把它做。百度的地址,所以百度地址加上S啊这个地方里面。这个百度,这个才是一个真实的百度地址。好,那么大家如果是你自己去想代码的话,不要忘了加权限,当然我们这个案例呢,肯定是早就加入权限了,对吧。
04:02
就是说联网权限。依然有啊,所以的话呢,就不加了。好,我们再去运行起来看。看看直接运行看可以没有。好,那么我直接运行在我们的哪里呢?运载我们的模拟器上。好,这模拟器我们看看它能够联网没有。好。看一下。如果不能联网,到时候我用我的手机啊,用真机看网络比较慢那种感觉,到时候我就直接用真机吧,你看这太慢了。回车一下。网络比较慢,我呢就直接一会用运行下用针剂。好,我们再运行一下连起来。在六零能帮你写上。
05:03
先看一下它这个浏览器啊,看是否可以。我比较慢,我们就直接运行在真这个。啊,真记账。网我们就直接运行增加它,甚至哎还可以有网对吧。声音较大。雾霾比较大。飞机降落三次失败,又从北京回向。我的个天。好,然后去运起来啊。预习一下。
06:00
好一起来了对吧。你点一下这里。点这个。哎,往下拉是可以拉。对不对,可以了啊,可以刷新了,那么在我们这个地方里面呢,可以了,那有同学说,诶老师啊,你用的这个是过时的方法,其实我们也可以改啊,改成这样的一个方法,所以它返回一个代表的是处理了,如果把这个方法取消掉,会出现什么问题呢?好在没有运行起来之前给大家看一下,我点这个地方。我是给点进去吧。点进去的话,是不是还在这应用里面呢,但是我现在在运行起来。来了,我们去点一下。好,大家看一下,我点。他也能加起来,但是我点一个随便点某个地方小说。看下电池。点赞。我还能够。啊,他这个里面的话呢。
07:03
点进去。也能赢点。是吧,也能点也能也不跳到系统的浏览器中去,挺好的,对吧,好我点一下。好,但是如果我把这个给取消掉,注意了,这个时候呢,我们看一下。在这里你点一下。你看。是不是跳到其他浏览器,就系统的浏览器去打开了。啊,稍等一下。这网比较慢,比较慢。你回来。我们再点一下这个新闻,比如说一点。
08:03
点击。他点击的话还还没法点,没法没法加载。那这个时候呢,我们你看现在就有这个问题啊一点。但是呢,没有点进去啊,那这个时候我们就一定要设置这个监听啊。设置。我们的web view的一个。可能他的一个监听,那这个相当于是什么呢?就相当于我们自己做一个本地的浏览器了,知道吧,好,我们要把这个打开。打过后呢,但是这个方法刚才是过时的,我们可以用一个最新的方法怎么做呢的,这里面重写这个方法,这个是过时的对吧?好,那么这个呢,返回为多少呢?为Q就代表我们处理了。然后这个是外BU。它去加载什么呢?你看这个地方里面是加载一个UI啊,那UI。这里面回来吗?回调过来吗?没有,但是我们这地里可以去get这个,好,那我们现在再去运行,这个是当前版本十四四点零,那么呢,最低支持是S1对吧,那我们可以什么?当是这个版本的时候,我去做这个事情。
09:18
或者说我们就用这个低版本的也可以对吧,这个的话就在高版本低版本都可以用,它虽然过时了,那我们就可以什么采用这种办法是吧,就加个判断,或者是就直接这样应该也是可以直接运行的。他只是报了一个提醒,对吧,整运起来。并起来过后我们给大家看一下。在我地方里面,我们去点一下。啊,点赞。等他。好,那之前一点是不是跳转到外面去了,就当我们没有设置这个的时候。是他就跳到外面去了,好,那我现在呢,我一点。
10:01
往下滑,它也能刷新啊。好,我们稍等一下。好也刷新了对吧,那这时候呢,我们去点一下这个,你看就可点跳转进去了吧,好,那但是网络比较慢啊,所以我们的话呢,这个我们再刷一下。他又重新载录。重新载路网比较慢,不一定能加起来啊。我这时啊是加起来了,加起来了好了,同学们这块呢,我们就啊讲完了,那么其实大家感兴趣的话,还可以看其他地方,比如说在我们这个地方里面,它不是有一个。有一个。这地方里面。他有一个why you。是外国U的话呢,是本地的对吧,那么大家可以看一下这里面。
11:00
有这么一个资源。我们点击进去。打开是吧,这是一个这样的一个文本吧,然后呢,我们地方里面。注意这是一个页面啊,然后我们在地方里面通过这把它给加进来。对吧,还有一个就是我们的什么呢。You Su看没滑到底部也能够刷新,那利用在这里大家感觉也可以自己看一下。这里他用的是这个控件。这空间里面有一个特殊文本。对吧,然后在这里面的话呢,它就是。得到的。它是一个收入,然后这里面也是。去请求新的数据,然后完成过后让它还原好,那同学们呢,这一块我们就讲完了,那基本上把这个重要的功能就讲完了,最重要的是哪块,就是历史和国内的新,其中国内里面有一个。下到刷新。和一个上脑刷新,那么这个上拉和下拉也可以,也可以在隶属运动也可以实现,对不对,好,还讲了使用了Le,以及我们的玉佩中签了多个历史用啊这些东西,这个也是比较重要的。
12:13
还有实现下拉刷新这个呢,啊也是用的比较多。
我来说两句