00:00
我就要把这几个页面把它给实例化出来了吧,来到哪里实例化。是来这里啊好,这个时候我们就要去把这几个页面切换,那么这个时候我要去把这页面把它放到一个集合里面了。在之前我是先要把这些实例化吧,怎布局对吧。然后在我们这个地方里面的话呢,这个我们不需要实体化,主要是这个我们要实体化。好。这个是内丢漏吧,好,然后把它给发来这么地吧。那接下来我们要做一个事情,就是还要把这几个页面。这个这个对应的页面是把它给实例化,放在一个集合里面了,好at least用。
01:01
做发型吧,你看,如果我们这几个类都没有继承共同的,我们怎么用做发型呢?是不是好?其实同学们,我们不记是一个共同类,也可以用的一个类方型叫object。这可以啊,但是你。是无法调date in这样的方法呀,所就有一个问题,就没法调它里面的方法,知道吧,它也可以也可以把这类来放在一个集合里面,但是会有,但是没法教里面的方法对不对。好把它溜一下,这没问题吧,接下来贝在里面,它ad填第一个是什么。Video。上下文要填上去吧,就类似啊好,那我问大家,我们这个顺序能挑吗?顺序一般不能调,对不对,你要挑的话,你的毛你要再额外去处理,所以这个地方零,你要这样的一个顺序啊。
02:08
Audio。这个是。约定。是这样啊,这个是本地。本地什么视频?这是本地音乐。这个是网络视频,这个是网络里面是这样的。好,那么有的话,同学们,我们在这个地方里面的话,把它实例化了对吧。这个时候我们就要去做一个什么事呢,就要。就接下来我们在这个地方里面把这些页面。
03:01
是不要。是当我们进来的时候,是选中某一个,然后就去。把某一个添加到这个真布局里面去啊。就像一个真布局啊,这真布局是里面要用一个。是不是?好,然后我们怎么做呢,这个时候我们就这么做了。首先在这个地方里面呢。嗯,它里面呢,有一个设置,就监听我们的on check,然后我们对在这个里面去重写一下吧。然后。啊,这哥们注意用哪个。下面这个吧,好把里面的。方法给实现一下。然后有那个后在这个地方里面呢,我们616。
04:04
然后他一进来我会默认可选中第几个,第一个就是注意用ID就行了,然后RRB的一个video,这一选中过后,这个时候回调的ID是变了吧,随语句,然后。就是根据ID,然后这段里面default default默认是谁呀。默认是零的吧,好,那我们的case。开始R点啊,默认是注意默认是我们的本地什么视频知道吧,接下来就是什么。去吧。18号吧。好,那这是我们的本地什么邮件,好,那总共有几个啊,是有有四个,所以默认呢也是一个。
05:11
好,那这个时候就是网络。网络的视频,网络视频。好,那这个时候呢,就是。Let。网络音乐。然后呢,我们每点一个,我就记录一下位置,就是这个页面对应的位置,好我们去把它给记录一下。心累。好,就是我们页面的位置位置,然后在地方里面的话呢,好,那如果你点本地的,那我就把这个改为多少。
06:06
等于零吧,然后点本地音乐呢,为什么?因为我们添加的顺序它就是0123是不是好这个时候啊。这是多少等于三好,那这个时候注意了,当我们一切的时候,我们接下来点击某一个是不是用去装的不同页面了,好这个时候在这个地方里面切换里面。好,进来进来,好在这里面叫set。好,这注意啊,也是难点了,好把它创建出来。这里。好,那这个时候的话,注意的话,要继改为继承谁什么,在本质上他继承的最终是。
07:03
是没问题吧,好,干掉。好,那有了过后,这个时候我们就要去得到。Get soup,注意要用这个。他直接得到也可以,但是这个月这个不是微,他不是他不是微视里面的。不能不能用这个啊,它不是V4里面的,有的同学容易犯错,一定要注意,要get soup,这个才是V4的。啊,微视里面的啊。好,然后它返回的是什么呢,他的麦。注意要素为四。好,因为我们要用到G嘛,所以这个是要知道吧,好好得到flag是不是。好,那接下来是开启失误了吧,就提交啊什么的,这些都都讲过吧。
08:02
好,然后这个时候呢,他得到了一个。失误。这么一个类。好,那么就是FT好。那有了过后,接下来在地方里面有个提交啊。好,开启失误,这是提交,那接下来就替换吧,好,这个时候。A,其实也可以知道吧。A,是什么?是是你在添加的时候,原来那个还在啊,你如你如果去替换呢,是把之前的给清除啊。好,那这时候呢,我们就用这个方法,这个后面的项目会也会用到这T呢,以后根据再去查找某一个,但是我们今天不需要查找它,就用第一个。第一个就是I did就是我们的。这个吧,这个是谁是真布局出出出场了,刚才我们真布局实例化吗。
09:04
是没有实例化,不需要实例化,只有用ID第二个。对吧,又一个。你看V的V的。写一下在这个里面,注意里面是有一个方法用来什么创建视图的。On。好,那么这个的话是只需要返回一个,返回一个视图就可以了,好,我们先默认返回个那。然后我们地方里面呢,就要去。得到大家看好贝的配件,贝配件,然后get我们的贝的配减,然后在这个配件里面,这个代码我先不选它,然后如果他不为空。肚子里空,我们就返回一个view,这个view它里面是有吗?
10:02
背的配里面有一个叫什么。入手欲望,好,那这个时候我们只要返回。非解里面的什么you可以啦,这个刚好他不要需要可以返回什么是把了返回就可以了,你看多爽啊。对吧。就像我们这个平时做菜一样是吧,我那个那个卷心菜的知道吗。越往里面是越好吃啊,好,我就把它刨开来,就要里面的视图看到没有,就这个意思是吧。好,但是这个空间有了吗?好,这个方法没有对吧,要去把这个方法给创建出来。在E。这方法的话,那也就是说它也是一个非推减。然后然后它里面的从列表里面去获取吧,根据位置吧,这位置是我们之前每点一个是它有变化呀,所以这个时候呢,它位置是肯定有变化呀,然后有了过后直接把它返回去就可以了,但是大家想想in date我们掉了吗?
11:16
是可以在这里初始化数据啊。好,那这个时候被P减里面,如果这个门。好,他。这个不等于,那这个时候。我们就要做一个什么事情呢。就可以调上哪个方法叫什么这个方法,那以后我们每切换就每每切换一次,这个一切换是不是这个方法就要去执行呢?一执行每次就信,每次切换过后你会发现是每次就初始化数据是不大好啊,所以我们最好再做一个字段标识,是不是原因已初始坏。
12:00
Public。然后is in。Date是这样的,默认是这么地吧,然后这个时候呢,一进来,只要你构造过后。啊,其实默认的时候都是什么负合,当然本身呢也是负合对吧,但是如果你一旦。数字化了。我就把你这个一。对的,把它设为多少,那你下次再执行的时候,我们还需要重新调吗。不需要了。这个时候就是。可以解,然后is date,如果它是为时才让什么?自习是不是可以了?要不是他每次就进来啊。好,那这个时候同学们,我们去运行起来给他看看,你们觉得现在可以切换了吗?有同学更不明白,就说哎,这个none。
13:08
那如果这个地方有直播,我们还有机会执行吗?所以这样代码的话嘞。但是又不能去掉,为什么呢?万一这哥们他为空呢,是不是,所以的话,他还要得执行知道吧,所以不能去掉,好我们去运行起来。大家好。一起来。起来,大家看一下我们的去点你看。我是本地视频。是不是可以切换了,好这个的话呢,它你看一点就切换了吧,但是我们现在切换的都是。我们的这几个页面内容吧。是不是这些页面内容。好,那同学们在我们这个地方里面的话呢,这些就会也就这个方法,你们觉得被调用了吗。
14:00
如果没调是没有内容啊,对不对。好,那也就是说我们可以,我们也可以做个打日志出来。Set out。然后,然后这里面呢,就是。啊,这个的话的话呢。我们可以把它打印出来。这个的话就是本地视频。数据初始化了对吧。好。然后本地视频初始化了,然后。就是。本地。这是本地音频,数据说话。好,网络的。
15:00
好,再复制。这是网络的。我们视频吧。好的,同学们,现在我们看一下。点一下。这时候你看啊,我们。点击。你看现在就初始化一次吧,点它初始化我再回来。还有初始化吗?是不是被初始化了就屏蔽了,但是如果说。如果说我在这里。大家看好啊。你这个地方里面调这调这,假如说我这个地方里面。我不调date,我先来给大家看这个不调date。这个时候会出现一个什么问题啊,你觉得数据有吗?就是这个文本呐。我们看到这个文本,你们觉得会有吗?
16:02
好。是没有啊,所以的话,也就是说我们之所以能够显示文本,是这个方法会掉了是才可以啊,好,所以的话这个方法不能少。还有假如这个方法初始化了,那假如说我没有这个代码。这个方法也没有。那也就是说他会出现一个什么问题啊,每次就连联网请求啊,假如你列对的是联网请求,是每次就去去干这个事情呢,这架构是不是很消耗资源呢。好,大家家好,出发两次,为什么?注意,我们的瑞古洛普进来的时候,它默认会执行两次。大家。就是说这个的话呢,它一次check一次创建的时候,它一次它只两次默认知道吧。所以两次,但是大家看一下。现在我点他。创建了,这是本地音乐执行的吧,我再回来。
17:02
本地还执行了,在本地医院还执行,是这样的话,如果说我明明都有数据啊,上次都请教我们是是不需要了,你看现在每点一个都请求是,你看我再点回来是不是他这两个门来回就切换。所以其实没必要对吧,那这个时候我们应该加上什么。加上屏蔽非法吧,啊屏蔽什么。就是就是它已经加载是不需要加载了,好不再去运行,这个时候呢,这个们它就。它就不见了,大家看啊。你啊,点滴。还有作用吗?可以了吧,好,那同学们,这就是我们所讲的天听这个的变化,然后嘞,而且屏蔽过页面重复加载啊,就搞定了架。啊,梳理一下啊,好,同学们这个呢,就搞定了大休息会啊。
我来说两句