00:00
好,同学们,刚才我们把各个页面初始化,既然是使用配件代表把它绑定,然后上面显示了对吧?好了,接下来大家好,在我们这个地方里面的话,大家看好哦,在这里面的话,我们已经说的话了,相当于这个几个页面要把它绑定到适配器。仿定到V配件,那这个时候用到的是适配器吧?好,那这个时候就要去相当于要去设置适配器值与配节得什么适配器,大家想想,我们通常在设置适配之前是都要准备数据啊,那么此时此刻我们预配的数据是谁?我们数据此时此刻我们的于配姐的数据是谁?是被着配姐这个集合呀,这几合你们是把不个页面了,那些各个页面放到一起是不是就成了与配姐的数据呀?
01:07
是不是好,那接下来我要设置它的四倍解就很简单了,好设置我们的A对吧?好,那么在我们这个地方里面的话呢,我们去把它给设置一下,那么这个时候它要求存的是一个配角代数表是吧?好,我们这时候要去选一个类,我们content content connect的一个什么A是吧?好,这哥们是继承还是实现呢?继承因为它是一个抽象类是吧?好,把它里面的方法给实现一下,好,那么还记得我们之前这个方法的一个注释吗?他说要想实现配代是必须得实现这四个方法呀,好,那四个方法呢,我们选一下,好,然后呢,去点一下这个啊。
02:06
点这个是吧,那怎么出来的呢?我是找到out加上一个ins键同时按啊,当然如果大家如果不知道没有这个键的话,没关系,点哪里啊扣的点什么这个也可以啊,找哪里呢?找这就这两个方法呀,对吧,然后的话呢,一般呢,把这个这样交换一下,好这个参数还记得是什么,是页面的总数啊好页面的总数对吧,好的一个什么赛。好,然后有了过后,在我们这一方里面,这个的话是干嘛的呀,是相当于我们视频中get欲望是创建每一个item的,那这个时候呢,他就要去get,然后去得到一个什么。他得到了,因为它里面装的是这几个页面,这但是我们直接能得到某一个吗?是得到,最终他得到是一个被色配件,配色配甲,这个才不会报错,但是他本质上。
03:12
它本质上是被热配件吗?它其实是各个页面的什么实力。好,那么是各个是是这有可能是这个页面,如果这个位置为一的话,它是哪个页面主页,如果这个位置是一的,呃,如果这个页面为零的时候是主页面为一的话呢,是新闻,如果为二的话呢,为三的话呢,V3的话就0123是不是就是这要指南页面了,这么明白吧,好,那么这个页面里面它本身继承的是视图吗?那么,但是我也让他显示要得的是谁?啊对,得到的是not u,所以这个地方里面我们就要去有一个U,这个又叫not u,然后他从哪里得到好侧面再得到,那么这个鹿头U大概看一下在这个地方里面,它代表的是什么,各个什么,各个指页面,还记得我们之前说吗?这个是视图,代表的是各个不同的什么页面呗,是吧,这么理解吧。
04:32
好,那这个页面的话,因为我们这个要一点确实看到的是页面吧,是不是,所以呢,这个地方里面要添加到哪里去啊啊填容区中吧啊特是吧,然后把它返回这么对吧,然后有的后这个应该返回的这个域是当页当成页面吧,好比较OB谁相等的什么问题吧,什么问题吧,好接下来这个O就有些同学没把它删掉就导致崩溃,一定什么先删除,然这个时候从容器中移除,移除谁呀,好然后要需要什么强转,大家想想这个控件是什么,这这个参数是什么。
05:28
是要销毁的页面吧,页面它是一个什么?是一个U吧,那我用我用一个object来表示view可以吗?肯定可以啊,是不是,它是所有类的负类是吧?好,那么同学们在我们这个地方里面就有了,大家想想,如果运行起来,你觉得你能看到数据吗?肯定不能,因为我们这个类里面这个方法掉了吗?没有掉,那么这些页面的这些方法没有掉,那你是不是标题啊,是不是都没有啊?好,那我们来先来看看它没有的效果是吧?好那么接下来我们就设先把这个四倍机呢设置一下,好,然后把它给这个拎起来给他看一下,这时候呢,你们觉得它虽然没有数据,你们觉得可以滑动吗?
06:27
可以滑动,对,可以滑动,稍等一下啊,马上看到效果打开哦,一进去。你好,我是标题你好,诶滑灯啊诶诶诶诶诶是划到最后一个了,好往往右滑划得动吗?其实也划得动,只实是被这个十来面纽是把这个事件给抢占了,好那么我们再退出,再来进一下你你可看到就可以滑,确实是可以滑动的,确实可以滑动,但是这种体验没有数据是感觉。
07:05
有点晕菜呀,好,那怎么办呢?大家想想它现在是得到各个页面的实力,那么各个页面是就相当于得到它得到他得他他他过得到啊,是过得到时都要把它加到到我们的这个被配里面去,这样会形成一个整体就可以了,所以我们需要调哪个方法,调用各个页面啊盈利的什么这套方法注意啊,是加过个页面的哟,那么这个是候便利方法,如果是零的话,是主页一的话是新闻中心是确实是过位页面了,所以这个时候我们就需要点in是吧?Date好,那大家想想这个贝配这个方法能省略吗?他虽有同学会说老师你看这空方法写来干嘛呀是不是,但是我跟你说,如果你是省略你,你都会报什么?
08:06
都会报错,你看你调谁呀,这调都调不到明白吧,虽然是空方法能省略吗?不,不能省略,大家可以看一下那个安卓的源码,它U里面它有个方法是空的,好多是空的,但是你别想,哎,老是这这个源码,你看这方法都是空的干嘛?我跟你说就是这方法是空的,但是实现由谁实现还知道吧,不能丢对吧,不能去掉,你看这时候就考虑了就可以了吧,这就是初始化我们的数据,那么再看一下,当它一掉的时候,它本质上不是叫倍配这个方法,它本质上不是叫,它是叫谁的子类的。好,那么呢,我们可以给大家做一个debug给他看看。Debug就我就只就看这一部分啊好,我们debug运行。
09:02
Debug会吗?好,大家好,咱们一起来debug方式运行。好看好了,稍等啊。好,然后他创建好,然后这个页面现现是零了,那你们觉得他得到的是谁的实力啊,是主页你看是是红的一个字,你是看到没有好对再看一下。啊,这个时候它初始化的是是其实是这里面是一个线性布局,线性布局里面是就有一个相对布局和一个真布局啊对吧?好,那所以的话呢,当然你要细看的话,里面还有内容。对吧,这里面可以看到它一些陈数,好再往下走,你看它本我点这个地方,本质上它是叫谁呀。一列data是本质叫空的,1111列的data,好往下走,你看是这样的话就得以实现了,好,接下来再往下看喽。
10:09
好,往下看,好添加好,接下来他就走这个页面。变成一了吧,之前是零是吧,往下走往走。慢走,好,这个页面你们觉得是谁呀?中心呢?好那么这时候大家看一下是又进到这里来了,注意这个的方法是我注意点进去才能进去啊对吧?好,这是第八个啊好那么。大家再看一下。他执行了几次啊,这个方法执行几次啊,执行几次,刚才两次,那执行两次也就是默认进来,他创建多少个页面,两个页面默认,默认创建两个页面,最多创建几个三个明白吧,好,那么同学们大家看一下这次主页面就有了吧,啊往右滑基闻中心是吧,当我们往有往右滑方中心的时候,又执行一个,当我们第一次机会,我们可以看一下这里面一会它会呃会移除。
11:15
这个是它创建的页面,这个位置变多少了,按二好,那么这个时候好它也会输入话好,那么现在有总共有几个页面,三个好再往再往右,再往右带上好一点,这服务大家看一下是这个时候他会攻击救人啦,你们觉得这个页面是谁啦?啊,它应该是了,这是是应该是的页面对吧,那这时候移除的是红的了啊红的视图了,好这这时候就被移除了,明白吧,好,但是同时又创建了一个,它是先移除还是先创建的先移除,所以从第8UG看到了,好那这个时候这个页面的话呢,它就是谁呀。
12:01
是这样子呢,对吧,好,那同学们这个时候呢,我们就可以知道了,对吧,就可以滑动好滑动是吧,滑动了,因为是最后一个页面了吧,好但是大家看一下这样的软件结构,你到目前为止,你看你点这有有作用吗?只能通过滑动是不是这样的话,肯定不是软件的架构啊,还差一点。好,那同学们在我们这个地方里面,我们毕竟把它使用它绑把,因为绑定已经做做完了吧,好,这也是我们一个知识点。
我来说两句